5

私はしばらくの間リレーショナル データベースを使用してきましたが、最近、別の種類のデータベースであるオブジェクト データベースに出会いました。このアイデアに基づいて構築された製品の 1 つには、次のような説明がありました。分散 Web アプリケーション用の多次元データとアプリケーション サーバーを備えたスケーラブルな「ポスト リレーショナル」データベースです。

これは、いつそのようなデータベースを使用することになっているのでしょうか? つまり、Facebook は MySQL を使用しているに違いなく、問題なく動作しているようで、大規模な分散 Web アプリケーションと見なすことができます。同じことは、おそらく Twitter や Orkut などの他の Web アプリケーションにも当てはまります。この場合、いつオブジェクト データベースを使用すればよいのでしょうか。

4

1 に答える 1

3

オブジェクト データベースは、オブジェクト グラフが深い場合に非常にうまく機能します (たとえば、多数の幾何学的エンティティを含む CAD または有限要素モデル)。リレーショナル データベースでこれらすべての JOIN を実行すると、非常にコストがかかりますが、オブジェクト データベースでは当然のことです。

于 2010-09-11T23:48:32.863 に答える