【发布时间】:2010-12-12 18:40:10
【问题描述】:
我有一个应用程序,我的域模型可以正常工作。这一切都非常清晰、干净,并且可以很好地映射到对象。我的问题是它不能很好地映射到关系数据库。考虑到这一点,我正在寻找可以很好地与 .Net/C# 配合使用的对象数据库。
是否有适用于 Microsoft .Net 世界的同类最佳对象数据库?
【问题讨论】:
标签: c# .net object-oriented-database
我有一个应用程序,我的域模型可以正常工作。这一切都非常清晰、干净,并且可以很好地映射到对象。我的问题是它不能很好地映射到关系数据库。考虑到这一点,我正在寻找可以很好地与 .Net/C# 配合使用的对象数据库。
是否有适用于 Microsoft .Net 世界的同类最佳对象数据库?
【问题讨论】:
标签: c# .net object-oriented-database
我使用过 db4o 和 Perst for Java。我对 Perst 处理对象更新的方法有疑问,所以我现在使用 db4o;不过,我仍处于早期阶段。
我听说 Cache 是一个很好的 OO 数据库,但它不是免费的。它提供了许多 RDBMS 所具有的许多开源 OODBMS 所没有的特性。不过因为贵,我没用过。
您使用 OODBMS 面临的最大挑战将是找到良好的文档、良好的 ACID 功能以及处理规模和灾难恢复方案。临时查询和报告也具有挑战性,因此确保不需要这些类型的查询或任何报告无疑是一个优势。
【讨论】:
这是 oo 数据库的 list 和 comparison chart。
【讨论】: