2010-05-14 76 views
6

我在找一個.NET的對象數據庫,它是開源的,免費供商業使用。我需要一些可以作爲程序集和/或源代碼嵌入到項目中的東西,即在其自己的過程中不是獨立的數據庫。尋找一個對象數據庫

我知道db4o,它會是完美的,除了商業授權以一個價格來。

ACID事務支持是可取的,但我真的只想知道那裏有什麼選項。

+0

您可以擴展您的要求嗎?對象的類型,什麼類型的查詢,數據量,ACID事務的需要等等?謝謝! – 2010-05-14 04:49:51

+0

好的,我寫道我不確定。我的錯。不知道什麼是對象db – hgulyan 2010-05-14 04:50:19

回答

6

IMO你提到的那個(db4O)很容易就是頭部和肩膀上最好的OODBMS。它只是符合你的期望,Linq支持和perf是非常好的。它也適用於開發模式,免費用於開源項目。

並且...對於商業用途,許可證非常具有吸引力,通常您只需支付您的收入(非常小)的百分比。 IMO對於商業產品來說是完全值得的,您的客戶也會很樂意知道您的數據庫解決方案得到了像Versant這樣的人的支持,而不是一些潛在分支或放棄的開源解決方案。

我知道你想免費一路,但說實話,你會放棄很多關於這一點,小的價格,你願意支付的db4o的(你正在做已經從它的錢後)將是完全值得的它。

(我沒有用的Versant db4o的或任何從屬關係,除了是一個非常快樂的用戶)

+1

當我在他們的網站上找不到任何美元和美分許可信息時,db4o失去了我的支持,當我閱讀這篇文章時,它說「收入的百分比基礎」。 – QueueHammer 2010-09-27 14:00:31

0

你需要存儲什麼類型的對象?一種可能性是MongoDB,它允許您存儲包含類似JSON鍵值對的文檔。有a C#/.NET driver

+0

謝謝,但我相信MongoDB在其自己的過程中運行?我追求的是構建到我的.NET應用程序中的東西。 – saille 2010-05-14 04:53:51

7

給一個嘗試Eloquera數據庫(www.eloquera.com) 它是免費用於商業用途和原生。 NET對象數據庫。

0

嘗試從http://www.4atech.net開始的可擴展對象持久性(SOP)框架!

+0

請告訴我們更多關於它的信息。 – user35443 2012-12-09 13:14:01

1

我認爲eloquera(www.eloquera.com)比db4o更好,另外還有更好的許可。例如,Eloquera可以免費用於商業用途,而db4o則不可用(db4o與mysql相比擁有相同的許可選項,免費但是支付商業用途)。

對於這個和技術的東西,我認爲Eloquera更好。