0

私は次の機能を備えた生産性ツールでサイドプロジェクトを行っています:やることリスト、予定(やることとして)、目標(アクションステップ->やることに分解される)、繰り返しやること毎日など。この情報を保存するための最良の方法は何ですか?

  1. 私はデータベースを使用していますが、プログラムがデータベースをクエリする必要があるたびに。「小さな」プログラムであるため、これは非効率的です。
  2. 私はディスク上のファイルを使用します、そしてそれらは読まれる必要があり、そして情報は毎回ソートされなければなりません。
  3. ファイル、および情報を含む複数のハッシュ/検索ツリーを使用して効率を確認できますか?それは検索をはるかに簡単にしますか?操作はどうですか?

問題のコンテキストは、80%の検索/取得:: 20%の操作/作成です。どのような形式のデータストレージがシンプルで効率的でしょうか。データには、文字列、日時、属性(優先度、特定のグループに属するなど)などの項目が含まれます。

4

1 に答える 1

0

これには SQLite が適していると思います。それほど多くのデータを保存していないため、SQL を使用して必要に応じて検索できLIKE、速度の低下を心配する必要はありません。

于 2012-06-09T03:12:39.060 に答える