私のアプリは、約 1000 個のオブジェクトの状態を追跡しています。これらのオブジェクトは、特定の順序で永続ストア (シリアル化) から読み取られ、永続ストアに書き込まれます。
現在、アプリはレジストリを使用して各オブジェクトの状態を保存しています。これは次の理由で優れています。
簡単です
とても速いです
個々のオブジェクトの状態は、より大きなエンティティを読み取る必要なく読み書きできます (大きな XML ファイルからスニペットを引き出すなど)。
個々のアイテムを簡単に操作できる適切なエディター (RegEdit) があります。
そうは言っても、もっと良い方法があるかどうか疑問に思っています。SQLite は可能性のように思えますが、レジストリで得られるのと同じレベルのマルチリーダー/マルチライターはなく、既存のエントリを編集する簡単な方法もありません。
より良い提案はありますか?フラットファイルの束?