私は .Net クライアント アプリケーション (C++ で記述) を開発しており、軽い SQL データベースと統合したいと考えています。SqlLite または SqlExpress の使用を検討しました。
他にどのようなオプションがありますか? どちらがより良い選択肢でしょうか?
いくつかのオプション:
これも役立つかもしれません: http://blogs.msdn.com/b/jerrynixon/archive/2012/02/26/sql-express-v-localdb-v-sql-compact-edition.aspx
これがデスクトップ ライト アプリの場合 - より完全な t-sql 機能が必要な場合は、sqlite または sqlcompact をお勧めします。場合によっては localdb をお勧めします。インプロセスで DB にアクセスするためにバイナリをコピーするだけで済むという単純さは、クライアント アプリにとって非常に優れています。LocalDB/SQLExpress にはまだインストーラーがあり、SQLExpress はクライアント ボックスに Windows サービスを追加することに注意してください。これは過剰で複雑になる可能性があります。