0

我正在做一个关于生产力工具的附带项目,它具有以下功能:待办事项列表、约会(作为待办事项)、目标(分解为行动步骤 -> 待办事项)、重复的待办事项每天等等。存储这些信息的最佳方式是什么?

  1. 我使用数据库,那么每次程序都必须查询数据库。作为一个“小”程序,这将是低效的。
  2. 我使用磁盘上的文件,然后必须读取它们,并且每次都必须对信息进行排序。
  3. 我可以看到使用文件的效率,以及包含信息的多个哈希/搜索树吗?那会让搜索变得更容易吗?操纵呢?

问题的上下文是 80% 的搜索/检索 :: 20% 的操作/创建 什么形式的数据存储会简单、高效?数据包含字符串、日期时间、属性(优先级、属于某个组等)等项目。

4

1 回答 1

0

我认为 SQLite 是一个不错的选择。由于您没有存储那么多数据,因此您可以使用 SQL 进行搜索LIKE,而不必担心速度会受到影响。

于 2012-06-09T03:12:39.060 回答