2

次の条件を満たすオープンソースの分散型Key-Valueストレージはありますか。

  • ほぼリアルタイムのマルチマスターレプリケーション。(タイブレーカーはタイムスタンプに基づいており、これ以上複雑なものはありません)
  • 各ノードは、残りのノードから切断されている場合、そのローカルデータを処理できる必要があります(コンシステントハッシュベースのアプローチは実行できません)。
  • 予想されるノードの最大数は最大10です。

以下を評価しました。

  • memcachedb
  • couchdb
  • カサンドラ

そして、上記のものがすべての要件を満たしていないことがわかりました。

4

1 に答える 1

2

Cassandra は、クエリの一貫性レベルを低く設定し、各ノードが他のノードをチェックせずにすぐに応答し、レプリケーション ファクターをノードの数と等しくなるように設定した場合 (したがって、すべてのデータがすべてのノードにレプリケートされる) これらの要件を満たす可能性があります。

しかし、なぜこれらの特定の (通常とは異なる) 要件があるのでしょうか? つまり、完全なパーティション トレランスを備えた 10 倍のレプリケーションが効果的に必要な理由は何ですか?

于 2011-05-15T21:49:35.520 に答える