3

つまり、EJB、LINQ2SQL、EFなどを使用して、エンティティをオブジェクトとして使用できるようにrdbを(少なくとも私の観点では)マップしようとしています。今日直面している多くの障壁を取り除くか、少なくとも負担を軽減する必要があるため、OODBMSが急増していないのはなぜですか?

私はおそらく何かを見落としていますが、OODBMSの欠如の原因として私が見ることができる主な理由は、DBmafiaが彼らが最も得意とすることに固執していることです。たぶん彼らはいくつかの努力を止めようとしているのかもしれません。

誰かが私たちのほとんどを納得させる方法でこれに答えることができるはずです。

4

1 に答える 1

1

それは、OODBMS が登場するずっと前に、SQL と RDBMS がデファクト スタンダードになったからだと思います。全員ではないにしても、ほとんどのデータベース アプリケーション開発者は、SQL を使用してリレーショナル データベースを設計できますが、OODBMS の操作方法を知っているのはごくわずかです。何かが長い間人気がある場合、それと戦うには「技術的な利点」以上のものが必要になります。

ただし、OODBMS があまり普及していない本当の理由は、Microsoft や Google などの影響力のある企業からのサポートが不足しているため、まだ普及していないことにあります。C# と Android は、その技術的な側面だけでなく、普及するテクノロジの例です。

于 2010-10-16T04:14:45.063 に答える