我在找一個.NET的對象數據庫,它是開源的,免費供商業使用。我需要一些可以作爲程序集和/或源代碼嵌入到項目中的東西,即在其自己的過程中不是獨立的數據庫。尋找一個對象數據庫
我知道db4o,它會是完美的,除了商業授權以一個價格來。
ACID事務支持是可取的,但我真的只想知道那裏有什麼選項。
我在找一個.NET的對象數據庫,它是開源的,免費供商業使用。我需要一些可以作爲程序集和/或源代碼嵌入到項目中的東西,即在其自己的過程中不是獨立的數據庫。尋找一個對象數據庫
我知道db4o,它會是完美的,除了商業授權以一個價格來。
ACID事務支持是可取的,但我真的只想知道那裏有什麼選項。
IMO你提到的那個(db4O)很容易就是頭部和肩膀上最好的OODBMS。它只是符合你的期望,Linq支持和perf是非常好的。它也適用於開發模式,免費用於開源項目。
並且...對於商業用途,許可證非常具有吸引力,通常您只需支付您的收入(非常小)的百分比。 IMO對於商業產品來說是完全值得的,您的客戶也會很樂意知道您的數據庫解決方案得到了像Versant這樣的人的支持,而不是一些潛在分支或放棄的開源解決方案。
我知道你想免費一路,但說實話,你會放棄很多關於這一點,小的價格,你願意支付的db4o的(你正在做已經從它的錢後)將是完全值得的它。
(我沒有用的Versant db4o的或任何從屬關係,除了是一個非常快樂的用戶)
當我在他們的網站上找不到任何美元和美分許可信息時,db4o失去了我的支持,當我閱讀這篇文章時,它說「收入的百分比基礎」。 – QueueHammer 2010-09-27 14:00:31
你需要存儲什麼類型的對象?一種可能性是MongoDB,它允許您存儲包含類似JSON鍵值對的文檔。有a C#/.NET driver。
謝謝,但我相信MongoDB在其自己的過程中運行?我追求的是構建到我的.NET應用程序中的東西。 – saille 2010-05-14 04:53:51
給一個嘗試Eloquera數據庫(www.eloquera.com) 它是免費用於商業用途和原生。 NET對象數據庫。
我認爲eloquera(www.eloquera.com)比db4o更好,另外還有更好的許可。例如,Eloquera可以免費用於商業用途,而db4o則不可用(db4o與mysql相比擁有相同的許可選項,免費但是支付商業用途)。
對於這個和技術的東西,我認爲Eloquera更好。
您可以擴展您的要求嗎?對象的類型,什麼類型的查詢,數據量,ACID事務的需要等等?謝謝! – 2010-05-14 04:49:51
好的,我寫道我不確定。我的錯。不知道什麼是對象db – hgulyan 2010-05-14 04:50:19