2009-09-15 6 views

答えて

7

プロジェクトの規模によっては、SQL Express Editionを使用して購入できる場合があります。

+0

これはサーバーベースのアプリケーション(ASP.NET)です。このオプションは、このための優れたネイティブサポートを考慮して2番目のオプションです。 – veggerby

+0

Err .. OPがフリー/オープンソースを求めました。 –

+2

SQL Expressには、Db(4GB)のサイズとユーザー数(iirc、4)の(商用)制限があります。私はライセンスWebの使用についてはわかりません。 –

6

ここにはcomparison between open source databasesがあります。

+0

この比較はかなり古く(2005年)、asp.net 3.5は現時点では準備ができていませんでした。 DerbyとOne $ DBは、おそらくJava世界にとって非常に優れたデータベースですが、私は最新のdotnetフレームワークをサポートしていません。 MySQLは商用では無料ではありません。 –

2

SQLiteは、.NET language bindingの多くのオプションを持つパブリックドメインの埋め込み可能なデータベースエンジンです。

+0

私は前回チェックしたときに外部キーをサポートしませんでした。 – Peter

5

Firebird - すばらしいスケーラブルなオープンソースデータベースで、最高のフリーウェア.NET統合です。

+0

Firebirdは最新の.netフレームワークをサポートしています http://www.firebirdnews.org/?p=3431 –

+0

Firebirdのブログ記事は、http://blog.coding.ro/2009/09/embedded-database- for-net/ –

0

.NETを使用している場合は、MSエンジンを使用します。 SQL Expressが今、あなたのpojectの大きさと負荷にdependes .NETとの良好な動作するようにgaranteedされるエンジンは、このhelps.-

2

C#-SQLiteは、SQLiteのを完全に書き直したものです希望

handling.-になります( mentioned Greg Hewgillによって)。ハイライト:100%管理された.NETコードです。

4

PostgreSQLは、BSDライセンスの下でライセンスされています。これは、製品が商用である場合には明らかな選択です。それは非常に優れたデータベース管理システムです。

SQLiteもフレンドリーなlicesnseを持っていますが、従来のSQL DBMSとは非常に異なっています。

+0

+1 for PostgreSQL –

関連する問題