複数のノードに分散されたデータを持つ HA を使用して、合計で最大 100,000 行 (最大 20 MB のデータ) の小さな、つまり 2 つのテーブル/エンティティのソリューションを選択する必要があります。単一障害点のない HA は必須です。Cassandra のタスクを検討しています。ただし、Cassandra は、このような大量のデータに対してはやり過ぎかもしれないと感じています。HA にマルチマスター レプリケーション キャパシティを提供できる、このタスクのより軽量な代替手段はありますか。
1 に答える
3
Cassandra は、あなたがやろうとしていることの妥当な候補だと思います。レプリケーションと高可用性は、他のデータベース ソリューションが HA に「追加」する傾向がある Cassandra のすぐに使える機能です。また、Cassandra は負荷が大きすぎず、小さなサーバーでもかなり確実に実行できます ( CassandraHardwareを参照) 。
一方、Cassandra を使用したことがない場合は、Cassandra でレプリケーション、一貫性、および可用性がどのように機能するかを概念的に理解するために少し学習する必要があります。他のデータベース ソリューションでこれらの概念に精通している場合は、時間がかかる場合があります。
20MB のデータを使用すると、 Redis Sentinelでもうまくいくように見えます。
于 2015-08-17T23:02:25.873 に答える