代码之家  ›  专栏  ›  技术社区  ›  Phil

为什么面向对象的数据库管理系统不受欢迎?[关闭]

  •  3
  • Phil  · 技术社区  · 15 年前

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

    我可能忽略了一些东西,但我认为缺乏oodbms的主要原因是dbmafia很难坚持它们所做的最好的事情。也许他们甚至试图阻止一些努力。

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

    1 回复  |  直到 15 年前
        1
  •  1
  •   tia    15 年前

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

    然而,OODBMS之所以不受欢迎,真正的原因是它还没有受到欢迎,因为它缺乏来自有影响力的公司(如微软或谷歌)的支持。C Android是这项技术的例子,不仅因为它的技术方面,它也变得流行起来。

    推荐文章