質問

bigtabe / simpledbデータベースとリレーショナルデータベースのどちらを使用するのですか?

役に立ちましたか?

解決

リレーショナルデータベースを使用すると、レイアウトとクエリの柔軟性が大幅に向上し、使いやすくなりますが、単一のデータベースサーバー/クラスターに収まらない場合に後でデータをパーティション化する必要がある場合は、さらに苦痛になります。 。 BigTableと同様のものは本質的に無限にスケーリングしますが、リレーショナルデータベース機能の束を提供せず、設計の問題をさらに難しくすることでそうします。

おそらく0.1%の場所がBigTableレベルのスケーラビリティを必要とすることを考えると、ほとんどの場合、リレーショナルデータベースを使用する方が良いでしょう。データモデルがシンプルで、どちらかが機能する場合、リレーショナルデータベースを選択します。

他のヒント

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top