5

我有一个应用程序,我的域模型可以正常工作。这一切都非常清晰、干净,并且可以很好地映射到对象。我的问题是它不能很好地映射到关系数据库。考虑到这一点,我正在寻找可以很好地使用 .Net/C# 的对象数据库。

Microsoft .Net 世界是否有事实上一流的对象数据库?

4

2 回答 2

9

试试http://www.db4o.com/

这是oo 数据库列表和比较图表

于 2009-11-03T19:22:47.617 回答
2

我玩过 db4o 和 Perst for Java。我对 Perst 处理对象更新的方法有疑问,所以我现在使用 db4o;不过,我仍处于早期阶段。

我听说 Cache 是一个很好的 OO 数据库,但它不是免费的。它提供了许多 RDBMS 所具有的许多开源 OODBMS 所没有的特性。不过因为贵,我没用过。

OODBMS 的最大挑战是找到好的文档、好的 ACID 功能以及处理规模和灾难恢复场景。即席查询和报告也具有挑战性,因此确保不需要这些类型的查询或任何报告绝对是一个优势。

于 2009-11-03T19:54:50.793 回答