2010-10-16 74 views
3

我的意思是,用EJB,LINQ2SQL,EF等,我們試圖(至少在我看來)以某種方式映射rdb,以便我們可以將實體用作對象。如何避免OODBMS的浪潮,因爲它們應該消除我們今天面臨的很多障礙,或者至少減輕負擔?爲什麼面向對象的數據庫管理系統更受歡迎?

我可能忽略了一些東西,但是我可以看到缺乏OODBMS的主要原因是DBmafia很難追求他們最擅長的事情。也許他們甚至試圖阻止一些努力。

有人應該能夠以一種能夠說服我們大多數人的方式來回答這個問題。

回答

1

我認爲這是因爲在OODBMS出現之前,SQL和RDBMS已經成爲事實上的標準。大多數(如果不是全部的話)數據庫應用程序開發人員都能夠使用SQL和設計關係數據庫,而只有少數人知道如何使用OODBMS。當某些東西長期受到歡迎時,我們需要的不僅僅是「技術優勢」。

然而,OODBMS並不受歡迎的真正原因是,它還沒有變得流行,因爲缺乏有影響力的公司的支持,例如,微軟或谷歌。 C#和Android是不僅因爲其技術方面而受歡迎的技術示例。

+0

即使它很愚蠢,我也無法停止將OODBMS與上網本進行比較。他們並沒有被iPad這樣的巨大營銷機器所推動,但很多人看到了一種以前完全失蹤的功利產品。我的觀點是,只要系統足夠好用,OODBMS應該已經出現或應該出現這種確切的效果。但是,是的,你認爲我有很多有效的觀點。 – Phil 2010-10-16 04:31:40

相關問題