2

cassandra でソーシャル ネットワーキング アプリケーション全体を構築することは可能ですか? 確かに、セットアップには時間がかかりますが、スケーリングははるかに優れています。正しい?

Cassandra を使用する必要がある状況を挙げてください。

4

3 に答える 3

0

はい、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/

于 2011-11-09T18:04:58.480 に答える
0

Cassandra は Digg、Facebook、Twitter、Reddit、Rackspace、Cloudkick、Cisco などで使用されているため、最初の質問に対する答えは「はい」です。

Cassandra を使用する必要がある状況を説明するリストの短いバージョン。

  • ダウンタイムなしで、新しいノードを yout クラスターに追加できる可能性が必要です。

  • 単純なキー/値よりもリッチなデータ モデル (列指向) が必要

  • 更新ごとに同期複製と非同期複製の両方を使用できる可能性が必要です。

于 2010-05-28T19:50:01.750 に答える
-2

Brewer の CAP 定理を簡単に要約すると、データベースは次の 3 つのプロパティのうち最大2 つを提供します。

  • 一貫性
  • 可用性
  • 分割耐性

SQL Server や MySQL などのリレーショナル データベースを使用すると、一貫性が得られますが、可用性またはパーティション トレランスが犠牲になります。Cassandra などの分散データベースは、一貫性を犠牲にして、可用性と分断耐性の両方を実現します。

つまり、即時の一貫性が必要なく、最終的な一貫性で問題ない場合は、Cassandra を使用してください。

于 2010-05-28T20:00:43.130 に答える