2009-09-15 75 views

回答

7

根據項目的規模,您可能可以使用SQL Express Edition進行購買。

+0

它是一個基於服務器的應用程序(ASP.NET)考慮到良好的本地支持,我會選擇此選項。 – veggerby 2009-09-15 11:59:09

+0

Err .. OP要求一個免費/開源。 – 2009-09-15 11:59:22

+2

SQL Express對Db(4GB)和用戶數(iirc,4)的大小有(商業)限制。我不確定使用許可證的情況。 – 2009-09-15 12:01:45

6
+0

這個比較是相當老的(2005),而且asp.net 3.5在這個時候還沒有準備好。 Derby和One $ DB可能是Java世界的非常好的數據庫,但是我沒有找到對最新的dotnet框架的支持。 MySQL不是免費的商業用途。 – 2009-09-16 17:27:19

2

SQLite是一個公共領域的嵌入式數據庫引擎,有許多選項.NET language binding

+0

但是上次我檢查時不支持外鍵。 – Peter 2009-09-15 12:55:00

5

Firebird - 好的,可擴展的開源數據庫,具有最好的免費.NET集成之一。

+0

Firebird支持最新的.net框架 http://www.firebirdnews.org/?p=3431 – 2009-09-15 17:02:55

+0

關於Firebird嵌入式和dotnet的博客文章http://blog.coding.ro/2009/09/embedded-database- for-net/ – 2009-09-18 17:15:35

0

如果你使用.NET,我會去找一個MS引擎。 SQL Express的保證下,用.NET工作好現在dependes您poject和負荷的大小,發動機會handling.-

希望這helps.-

4

PostgreSQL是根據BSD許可證授權的,如果您的產品是商業產品,這是一個明顯的選擇。這是一個非常好的數據庫管理系統。

SQLite也有一個友好的licesnse,但它與傳統的SQL DBMS有很大的不同。

+0

+1 for PostgreSQL – 2010-01-21 14:19:31

相關問題