在我的申请中,客户将获得一组基于5个选择的问题。根据答案,他会得到报价。答案选择和提议按以下方式映射。
[1,3,2,5,4] - 提供No.5,
[1,1,1,2,1] - 提供第2号
总共有30个映射。
这是我需要清晰的地方。 我应该将它存储在应用程序数据库中还是存储在文件中? 哪种方法最好?为什么?
答案 0 :(得分:1)
由于多种原因,正确的数据库几乎总是更好的选择:
但如果您不必认为自己需要多台机器,那么sqlite仍然是手动文件处理的最佳选择。
答案 1 :(得分:0)
文件系统需要解析数字,日期(数据库中的记录等)......您应该知道txt文件的内容不会被编入索引。但在DB中,可以对数据建立索引,并且可以查询数据库以获取结果。因此,它对管理有用。另一个是关系模型,因此数据不需要反复重复(我们知道DBMS中的冗余)
所以你应该知道文件系统在某些情况下可能有用,但不是所有情况。