而不是JDO,Hibernate,iBATIS为什么我们不能简单地使用“Object DataBases”?
http://en.wikipedia.org/wiki/Comparison_of_object_database_management_systems
答案 0 :(得分:3)
即使这些对象数据库有时会存储和检索应用程序的数据,但大多数情况下还存在其他边缘条件:
答案 1 :(得分:1)
The reason is clearly laid out here by Mark Harrison等等。简而言之,关系数据库具有历史动力,并且在技术上对于许多东西都是优越的。此外,关系数据库的工作效果更好,至少在2009年(查看我引用的问题的其他答案)。
同时,您需要JDO,ActiveRecord或其他东西来避免自己编写标准的对象 - DB翻译。
答案 2 :(得分:1)
由于大多数开发人员不够了解,大多数客户已经安装了关系数据库,并为其聘请了管理员,其中最好的是非常具体和商业化的。在这里,您可以使用database benchmark来测试并查看最着名的DMS上的工作结果
答案 3 :(得分:0)
因为对象都是关于隐藏数据的,而数据库都是关于公开数据的。
从这个角度来看,人们甚至可以说“一个OO dbms”是一个矛盾的术语。