Yin*_*ing 12 database db4o object object-oriented-database eloquera
我正在为即将到来的项目评估两个对象数据库db4o(http://www.db4o.com)和Eloquera数据库(http://eloquera.com).我必须选择一个.我的基本要求是RAD的可扩展性,多用户支持和简单的类型演变.
请分享您的真实世界体验.
如果你有两者,你能比较这两个吗?你喜欢哪个?
小智 16
在过去的两年里,我一直在使用DB4O,现在我正在转向Eloquera.我的理由,顺序:
我正在构建一个商业产品,而基于版税的DB4O许可是很高的; DB4O说我们可以"谈论它",但我是一个非常小的开发商店,并且在我有一个非常好的选择时,我做出的每一笔销售的大部分都没有任何意义.
我正在使用Db4oTool.exe在后期构建步骤中修改我的assmeblies,它确实减慢了构建过程.Eloquera不需要修改我的程序集.
我在DB4O代码中发现了一个错误,它需要很多个月才能集成到他们的代码库中.我在Eloquera找到了虫子,他们在一两天内修好了它们
DB4O尚未在.NET 4上运行(尽管它们最终还有早期测试版).DB4O是阻止我使用VS2010(和.NET 4)的唯一因素.我尝试迁移到VS2010,但VS2010会自动将所有单元测试转换为.NET 4,因此所有与持久性相关的单元测试都会立即失败.
DB4O并非真正设计为线程安全的.
DB4O具有显然从Java移植的功能和许多API功能.
罗伯特
Eloquera(www.eloquera.com)最初设计和开发用于Web环境,它被设计为C#中的本机.NET应用程序.
Eloquera并没有像许多其他数据库一样从Java移植.
Eloquera本身作为架构的一部分支持:
我可能会与Carl争论DB4O是市场上最简单的数据库,因为Eloquera可以从API的角度做同样的事情.
Eloquera比Versant年轻,但仍有一些企业特色.
上个月,Eloquera研发部门与Eloquera Parallel Server合作,提供横向扩展,可以说比Versant的VOD便宜一些.
一些杰出的观点