2011-02-01 1 views
0

こんにちは、私は私のC#.NETアプリケーションのための簡単なデータベースを作成しようとしています。 dbを作成してローカルで実行するのは簡単ですが、どちらを使用するのが最適な無料のものか不思議でした。さらに、アプリケーションを複数のPC(各自のローカルdbインスタンスを持つ)に簡単にデプロイできるようにしたいと思います。私には最高のツールは何ですか?.Net最高のSQLサーバーを使用する

答えて

3

SQLiteは非常に一般的です。

http://www.sqlite.org/

私はまた、彼らは多くのプラットフォーム間での素晴らしいサポートを持っており、使用して追加します。

http://www.sqlite.org/whentouse.html

+1

+1 SQLiteは、出力ディレクトリにdllを含めることで、アセンブリで 'デプロイ'することができます。また、(SQL Server Compactのようなものに比べて)かなり高速で軽量です。これは、おそらく最もテストされた無料の移植可能なデータベースです。 – wllmsaccnt

1

Postgresを、それは軽量心配だ場合は、これは深刻なソリューションであることがSQLiteのが必要な場合。

私のお金のために、Nhibernate supporは重要な質問です。

+0

PostGRESも非常に良いですが、私も多くのMySQLを使用することを追加します。 –

+1

私は、MySQLがAccessとPOXファイルの間にDB選択肢のリストの中にあるが、それぞれが自分のものになると付け加えた; P – annakata

1

.Netを使用している場合は、SQL Server Express Editionを使用しないでください。 http://www.microsoft.com/express/Database/

は個人的に、私は単純なもののための時間のほとんどをMicrosoft Accessを使用します。

+0

IMO、SQL Server Expressは単一のマシン上で1人のユーザにとって過度のものである。貴重な記憶をとり、常にバックグラウンドで実行され、インストールが複雑になります。 SQL CEは私が考えるより良い選択です... – BFree

0

明白な答えは、SQL ServerのExpress Editionをする必要があります。

0

ユーザーは、SQL Server Compact Editionを推奨している可能性があります。 the differenceを知ることは有益です。 CEははるかに制限されていますが、展開が容易です。 CEのようなサウンドがアプリケーションに最適です。

関連する問題