假设我想在面向对象编程语言中创建一个应用程序,即Java
从下面开始做什么更好?
- 使用关系数据库,即mySQL +对象关系映射,即Hibernate
或
- 使用面向对象的数据库,即db4o
为什么?
答案 0 :(得分:5)
那取决于应用程序,数据集等等。
两种系统都有其优势。另请参阅此older stack-overflow question。
这是每个系统的一些优点。
RDBMS + ORM:
ODBMS:
每个系统的缺点:
RDBMS + ORM:
ODBMS: