2017-05-24 11 views
-1

c#アプリケーションはその状態を維持する必要があり、合計データは< 10KBです。状態が1分に1回更新されることを考慮してください。小さなデータベースを維持するためのデータベース代替

データベースは過度の解決策と思われるので、Json形式で変更するたびにファイル内のデータを書き直すことを考えました。この最後の選択は人間が読めるファイルを生成し、注釈を追加し、コードを書くのではなく使用可能なライブラリを使用するだけです。

ホイールの再設計に時間を費やす前に、少量のデータを持続させるための非常に簡単で軽量なソリューションに関するアドバイスをお願いします。

+0

XMLファイルより簡単にはなりません。 –

+1

SQLiteのような埋め込みSQLエンジンを使用できます。 – BWA

+0

ファイルの「人の読みやすさ」の品質が必須か、単なる良い追加であるか教えてください。 –

答えて

1

SQLiteを使用するとよいでしょう。 "About"セクションを調べると、著者はfopenの代わりに使用することを推奨していることがわかります(構築されたデータを保存する必要がある場合)。また、SQLiteを使用している企業や製品のリストを調べると、多くの製品でデータベースとしてではなくカスタムファイル形式として使用されていることがわかります。

1

XMLまたはJSONシリアライズ。

データを持つクラスが必要なだけで、フレームワークがあなたのために機能するようにします。 Hereはそれについての質問が役に立ちました。

関連する問題