3

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

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

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

4

1 回答 1

1

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

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

于 2010-10-16T04:14:45.063 回答