【问题标题】:Object-oriented / Relational-Hybrid Database?面向对象/关系混合数据库?
【发布时间】:2011-03-23 11:48:01
【问题描述】:

我一直在使用关系数据库 + 对象关系映射器来实现对象持久性。 我不认为这对于持久性来说是一个真正充分的解决方案,因为它增加了不必要的开销。它还迫使我将对象放入一个类似桌子的结构中,这有时无法优雅地完成 - 这就像在一个圆圈中安装一个正方形 - 它不会很好地工作。

现在,我知道那里有面向对象的数据库,但一方面它们缺乏支持,而且关系模型也适用于大多数数据——但不是全部。

那么,是否有同时支持面向对象和关系记录的 DBMS?即:根据我正在处理的内容,我可以在(关系)表或对象集合中拥有记录吗?

【问题讨论】:

    标签: database object-oriented-database


    【解决方案1】:

    您可能希望研究 NoSQL 作为典型关系存储的替代方案。

    【讨论】:

      【解决方案2】:

      "...我知道有 面向对象的数据库, 但一方面他们缺乏支持, 并且关系模型也有效 对于大多数数据 - 并非全部 它。”

      这是一个不公平的说法!.. 有很多 OOP 语言具有足够的支持,还有一些关系模型支持所有实际数据类型,包括用户定义的。

      【讨论】:

        猜你喜欢
        • 2010-10-19
        • 1970-01-01
        • 1970-01-01
        • 2014-08-05
        • 2011-08-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多