对象数据库和C#

时间:2009-11-03 19:21:35

标签: c# .net object-oriented-database

我有一个应用程序,我的域模型才有效。它非常清晰,干净,可以很好地映射到物体。我的问题是它没有很好地映射到关系数据库。考虑到这一点,我正在寻找可以很好地使用.Net / C#的对象数据库。

是否有针对Microsoft .Net世界的最佳类对象数据库?

2 个答案:

答案 0 :(得分:8)

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

这是一个list的oo数据库,还有一个comparison chart

答案 1 :(得分:2)

我玩过db4o和Perst for Java。我遇到了Perst处理对象更新方法的问题,所以我现在已经使用了db4o;我现在还处于早期阶段。

我听说Cache是​​一个很好的OO数据库,但它不是免费的。它提供了许多开源OODBMS所没有的RDBMS所具有的许多功能。然而,由于费用原因,我没有使用它。

OODBMS带来的最大挑战是找到良好的文档,良好的ACID功能以及处理扩展和灾难恢复方案。即席查询和报告也具有挑战性,因此确保不需要这些类型的查询或任何报告是一个明确的优势。