1. ホーム
  2. mongodb

[解決済み] 小規模な.NETアプリケーションに適したデータベースの選択とは?[クローズド]

2022-04-15 09:09:17

質問

私は.NETのC#で小さなアプリケーションを開発しており、小さな 軽量データベース リソースをあまり使用しない

をいくつか挙げてください。 最も有名な軽量データベースソフト .

解決方法は?

14/06/2016 うん...まだアップヴォートされてる :-/。


17/03/2014 これはまだアップボートを受けています、これが最初に回答された日付に注意してください。主要な3つの項目はまだ完全に実行可能ですが、リストは古くなる傾向があります。このリストに載っていないデータベース技術もあります。


すぐにわかる、無料のオプションが2つあります。

SQL Server Compactのダウンロードには、コードで参照する必要があるADO.NETプロバイダが付属しています。SQLiteのダウンロードには含まれていないかもしれないので、ここにリンクを貼っておきます。

http://sqlite.phxsoftware.com/

3つともSQLを使用しますが、いくつかの制限や癖があるようです。 Management Studio は Compact と LocalDB で動作しますが、SQLite では SQLite Administrator のような別の UI ツールが必要です。

http://sqliteadmin.orbmu2k.de/

など、NoSQLの代替品もあります。

個人的には、他の無料の選択肢を前にして、MS Accessを使うのは避けたいと思います。 LocalDB、Compact、SQLiteは間違いないでしょう。これらはすべて、小さなRAMで比較的速く動作する素敵な小型データベースです。マイクロソフト製品を好むことについての宗教的な側面については、個人的な好みだと思いますが :-)

Windows Phoneのプログラミングには、Isolated Storageを使用するように作られているSterlingを使用しています。 RavenDbについては記事しか見たことがありませんが、JSONベースのドキュメントストレージフレームワークであることは間違いないでしょう。

SQLite、SQL Server Express LocalDB、または SQL Server Compact Edition を使ってください)状況を混乱させるつもりはありませんが、他の組み込み/ローカルデータベースもあります。

すべて無料ではありません。 SQL / LINQ / in-procのサポートは、すべてにおいて異なります。 このリストは単なる好奇心です。

また、現在では カーボナイト しかし、コードギャラリーのリンクは壊れています。 また使えるようになったら、WP7開発用にこちらを検討したいと思います。