我一直在使用关系数据库 + 对象关系映射器来实现对象持久性。我不认为这对于持久性来说是一个真正充分的解决方案,因为它增加了不必要的开销。它还迫使我将对象安装在类似桌子的结构中,这有时无法优雅地完成——就像将一个正方形安装在一个圆圈中——它不会很好地工作。
现在,我知道那里有面向对象的数据库,但一方面它们缺乏支持,而且关系模型也适用于大多数数据——但不是全部。
那么,是否有同时支持面向对象和关系记录的 DBMS?即:我可以在(关系)表或对象集合中拥有记录,具体取决于我正在处理的内容?
我一直在使用关系数据库 + 对象关系映射器来实现对象持久性。我不认为这对于持久性来说是一个真正充分的解决方案,因为它增加了不必要的开销。它还迫使我将对象安装在类似桌子的结构中,这有时无法优雅地完成——就像将一个正方形安装在一个圆圈中——它不会很好地工作。
现在,我知道那里有面向对象的数据库,但一方面它们缺乏支持,而且关系模型也适用于大多数数据——但不是全部。
那么,是否有同时支持面向对象和关系记录的 DBMS?即:我可以在(关系)表或对象集合中拥有记录,具体取决于我正在处理的内容?