bigtabe/simpledb データベースとリレーショナル データベースはいつ使用しますか?
Aaron Fischer
質問する
1796 次
2 に答える
6
リレーショナル データベースを使用すると、レイアウトとクエリの柔軟性が大幅に向上し、使いやすくなりますが、単一のデータベース サーバー/クラスターに収まらない場合に後でデータを分割する必要が生じた場合は、さらに苦労することになります。BigTable や類似のものは基本的に無限にスケーリングしますが、リレーショナル データベースの機能を多数提供せず、設計上の問題をより困難にすることで、それを実現しています。
おそらく 0.1% の場所で BigTable レベルのスケーラビリティが必要になることを考えると、ほとんどの場合、リレーショナル データベースを使用する方が適切です。データ モデルが単純で、どちらでも機能する場合でも、リレーショナル データベースを選択する傾向があります。
于 2008-09-27T17:22:37.547 に答える
1
サイズ、冗長性、およびパフォーマンスはすべて、私の頭に浮かぶキーワードです。
ジョブを実行する小さなデータベースを作成するのはかなり簡単ですが、光の速度でパフォーマンスを維持しながら、大幅なスケーリングと冗長性を実行する必要がある場合、多くの人にとって、ジョブを Amazon に発送する方が安価です。私たちのほとんどよりもずっと長くそれをやっています。
于 2008-09-27T17:17:50.210 に答える