2

アプリケーションに同梱される専用サーバー アプリケーションを構築しました。現時点では、バイナリ ファイルと XML ファイルを組み合わせてデータを保存していますが、保存する必要があるデータの量が増え続けるにつれて、これは非常に面倒で遅くなることがわかりました。

では、検索/編集しやすい形式でデータを保存するための私のオプションは何ですか。データに対して SQL クエリを実行できることが望ましいですが、ユーザーにデータベース システムのインストールを強制したくはありません。

4

1 に答える 1

3

あなたはSQL Server Compactを探していると思います。

インストールにすべてのサポート ファイルを簡単に実装できます。これは無料で、.NET で優れたサポートを提供し、フットプリントが小さくなります。これは、現在使用しているものの優れた代替品です。もちろん、ストアド プロシージャがサポートされていないことや、LINQ を使用する際に多少の余分な作業が必要になることなど、いくつかの欠点がありますが、それらは大きな問題にはなりません。

あなたの他の選択肢はSQLiteのようなものです。SQLite は高速で移植性があり (Google Chrome で使用されています)、.NET で使用できますが、日付/時刻操作のサポートが不十分で、他にも同様の不都合が多数あります。

于 2009-09-05T14:08:38.410 に答える