Database 在磁盘上存储待办事项列表、提醒及其链接数据的最佳方法

Database 在磁盘上存储待办事项列表、提醒及其链接数据的最佳方法,database,file,tree,storage,Database,File,Tree,Storage,我正在一个生产力工具上做一个附带项目,该工具具有以下功能: 待办事项列表、约会(如待办事项)、目标(分解为行动步骤->待办事项)、每天重复的待办事项等。存储这些信息的最佳方式是什么 我使用数据库,然后每次程序都必须查询数据库。作为一个“小”项目,这将是低效的 我使用磁盘上的文件,然后必须读取它们,并且每次都必须对信息进行排序 我可以看到使用文件和包含信息的多个哈希/搜索树的效率吗?那会让搜索变得更容易吗?操纵呢 问题的背景是80%的搜索/检索::20%的操作/创建 什么样的数据存储形式简单、高效

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

  • 我使用数据库,然后每次程序都必须查询数据库。作为一个“小”项目,这将是低效的
  • 我使用磁盘上的文件,然后必须读取它们,并且每次都必须对信息进行排序
  • 我可以看到使用文件和包含信息的多个哈希/搜索树的效率吗?那会让搜索变得更容易吗?操纵呢
  • 问题的背景是80%的搜索/检索::20%的操作/创建 什么样的数据存储形式简单、高效?
    数据包含字符串、日期时间、属性(优先级、属于某个组等)等项。

    我认为SQLite是一个很好的选择。由于您没有存储那么多的数据,因此可以使用SQL
    之类的工具进行搜索,而不必担心速度问题