java - ORM + 关系数据库可以被认为是对象关系数据库管理系统吗?

标签 java orm jdo object-oriented-database objectdb

我想知道为什么 ORM 如此受欢迎并且每个人都在使用 JDO 和 JDA 规范的 ORM 实现,而不是使用也实现这些规范的对象数据库。使用对象数据库性能要好得多。

objectdb (JDO, JPA) db4o (JDO)

如果我说这是因为开发人员需要在他们的应用程序中同时使用对象模型和关系模型,我说得对吗?

ORDBM 怎么样?是否有任何 ORDBM(值得一试)或者对象关系映射与关系数据库一起被视为 ORDBM?

最佳答案

人们使用带有 OR 映射器而不是对象数据库的 RDBMS 的主要原因是 RDBMS 根深蒂固,每个人都很好理解和支持。如果您使用对象数据库,您将遇到问题

  • 找到支持它的人
  • 使用您现有的工具进行报告、备份等。
  • 让其他应用程序访问数据

对象数据库是否真的可以在真实场景中提供相同或更好的性能和安全性,可能还有很多疑问(我不能说是否合理)。

关于java - ORM + 关系数据库可以被认为是对象关系数据库管理系统吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4888476/

相关文章:

java - 我们可以使用 Web 驱动程序来测试 https ://sites? 我正在尝试在 gmail.com 上工作,但它不起作用

java - 无法通过Java代码运行bat文件

java - 自定义 hibernate 实体持久性

java - ArrayList 不想持久保存在 AppEngine HR 数据库上,如何修复?

java - Spring 4 MVC 区域设置已更改,但 JSP 对此没有响应

javascript - node.js 的哪个 ORM?

php - Rails ORM 是这样工作的吗?

java - 有没有办法在 JDO 中使用 transient 对象进行更新?

mysql - 如何让 DataNucleus SchemaTool 与 Google CloudSQL 配合使用?

java - Android上的HttpURLConnection什么时候真正调用请求