cassandra でソーシャル ネットワーキング アプリケーション全体を構築することは可能ですか? 確かに、セットアップには時間がかかりますが、スケーリングははるかに優れています。正しい?
Cassandra を使用する必要がある状況を挙げてください。
cassandra でソーシャル ネットワーキング アプリケーション全体を構築することは可能ですか? 確かに、セットアップには時間がかかりますが、スケーリングははるかに優れています。正しい?
Cassandra を使用する必要がある状況を挙げてください。
はい、Cassandra は非常によく使用されており、Digg、Facebook、Twitter、Reddit、Rackspace、Cloudkick、Cisco などでそのパフォーマンスを示しています。また、小さなコード ベースとメモリ消費量を備えた非常にスケーラブルな nosql データベースであるため、大企業にとっては非常に優れた選択肢となるでしょう。 24-7-365 web-projects で参照できます。
http://www.datastax.com/dev/blog/why-does-scalability-matter-and-how-does-cassandra-scale
http://www.slideshare.net/scode/scaling-with-apache-cassandra/
Cassandra は Digg、Facebook、Twitter、Reddit、Rackspace、Cloudkick、Cisco などで使用されているため、最初の質問に対する答えは「はい」です。
Cassandra を使用する必要がある状況を説明するリストの短いバージョン。
ダウンタイムなしで、新しいノードを yout クラスターに追加できる可能性が必要です。
単純なキー/値よりもリッチなデータ モデル (列指向) が必要
更新ごとに同期複製と非同期複製の両方を使用できる可能性が必要です。
Brewer の CAP 定理を簡単に要約すると、データベースは次の 3 つのプロパティのうち最大2 つを提供します。
SQL Server や MySQL などのリレーショナル データベースを使用すると、一貫性が得られますが、可用性またはパーティション トレランスが犠牲になります。Cassandra などの分散データベースは、一貫性を犠牲にして、可用性と分断耐性の両方を実現します。
つまり、即時の一貫性が必要なく、最終的な一貫性で問題ない場合は、Cassandra を使用してください。