2009-11-03 52 views
4

我有一個應用程序,我的域模型正常工作。這一切都非常清晰,乾淨並且很好地映射到對象。我的問題是它沒有很好地映射到關係數據庫。考慮到這一點,我正在尋找可以很好地與.Net/C#配合使用的對象數據庫。對象數據庫和C#

在Microsoft .Net世界的類對象數據庫中是否有最好的事實?

回答

2

我玩過db4o和Perst for Java。我遇到了Perst處理對象更新的方法問題,所以我現在已經使用了db4o;儘管如此,我仍處於早期階段。

我聽說Cache是​​一個很好的OO數據庫,但它不是免費的。它提供了許多開源OODBMS所沒有的RDBMS所具有的許多功能。但是,我沒有使用它,因爲成本。

對於OODBMS來說,您面臨的最大挑戰將是找到良好的文檔,良好的ACID功能以及處理規模和災難恢復情況。即席查詢和報告也具有挑戰性,因此確保不需要這些類型的查詢或任何報告是一個明確的優勢。

+0

db4o不是免費的,對不對? – Ted 2013-10-21 11:41:30