4

bigtabe/simpledb データベースとリレーショナル データベースはいつ使用しますか?

4

2 に答える 2

6

リレーショナル データベースを使用すると、レイアウトとクエリの柔軟性が大幅に向上し、使いやすくなりますが、単一のデータベース サーバー/クラスターに収まらない場合に後でデータを分割する必要が生じた場合は、さらに苦労することになります。BigTable や類似のものは基本的に無限にスケーリングしますが、リレーショナル データベースの機能を多数提供せず、設計上の問題をより困難にすることで、それを実現しています。

おそらく 0.1% の場所で BigTable レベルのスケーラビリティが必要になることを考えると、ほとんどの場合、リレーショナル データベースを使用する方が適切です。データ モデルが単純で、どちらでも機能する場合でも、リレーショナル データベースを選択する傾向があります。

于 2008-09-27T17:22:37.547 に答える
1

サイズ、冗長性、およびパフォーマンスはすべて、私の頭に浮かぶキーワードです。

ジョブを実行する小さなデータベースを作成するのはかなり簡単ですが、光の速度でパフォーマンスを維持しながら、大幅なスケーリングと冗長性を実行する必要がある場合、多くの人にとって、ジョブを Amazon に発送する方が安価です。私たちのほとんどよりもずっと長くそれをやっています。

于 2008-09-27T17:17:50.210 に答える