【问题标题】:Why aren't object oriented database management systems more popular? [closed]为什么面向对象的数据库管理系统没有更受欢迎? [关闭]
【发布时间】:2010-10-16 03:26:44
【问题描述】:

我的意思是,对于 EJB、LINQ2SQL、EF 等,我们正在尝试(至少在我看来)以某种方式映射 rdb,以便我们可以将实体用作对象。为什么 OODBMS 没有激增,因为它们应该消除我们今天面临的许多障碍,或者至少减轻负担?

我可能忽略了一些东西,但我认为缺乏 OODBMS 的主要原因是 DBmafia 坚持他们最擅长的事情。也许他们甚至试图阻止一些努力。

应该有人能够以能够说服我们大多数人的方式回答这个问题。

【问题讨论】:

    标签: database object-oriented-database


    【解决方案1】:

    我认为这是因为 SQL 和 RDBMS 早在 OODBMS 出现之前就已成为事实上的标准。大多数(如果不是全部)数据库应用程序开发人员能够使用 SQL 和设计关系数据库,而只有少数人知道如何使用 OODBMS。当某件事已经流行了很长时间时,我们需要的不仅仅是“技术优势”来与之抗衡。

    不过,OODBMS 不受欢迎的真正原因是它还没有流行起来,因为缺乏有影响力的公司的支持,例如微软或谷歌。 C# 和 Android 是流行的技术的例子,不仅因为它的技术方面。

    【讨论】:

    • 即使它很愚蠢,我也无法停止将 OODBMS 与上网本进行比较。他们并没有被 iPad 等巨大的营销机器推出,但很多人看到了以前不知何故完全缺失的实用产品。我的观点是,一旦有足够好的系统可以使用,这种确切的效果应该已经出现或应该出现在 OODBMS 中。但是,是的,我认为你有很多有效的观点。
    猜你喜欢
    • 2011-07-10
    • 1970-01-01
    • 2011-06-15
    • 1970-01-01
    • 2014-03-27
    • 1970-01-01
    • 2022-12-15
    • 1970-01-01
    • 2019-06-11
    相关资源
    最近更新 更多