1

次のことを理解したいと思います.2 つのデータセンター DC1 と DC2 があり、それぞれに 2 つのノードがあるとします。これで、DC1:1 - DC2:1 - DC1:2 - DC2:2 の順序でトークン リングが形成されました。DC 間でレプリカを構成していないとします。ここで私の質問は、たとえば DC2 にデータを書き込む場合、キーは DC2 のノードにのみマップされるのか、それともトークン リング内のいずれかのノードにマップされるのかということです。

4

1 に答える 1

1

キースペース レプリケーション オプションが

{DC1:2}

(これは、レプリカが DC 間で構成されていないことを意味していると思います。) DC2 の複製係数が暗黙的にゼロであるため、データは DC1 にのみ格納されます。データは任意のノード (DC1 または DC2) に書き込むことができ、転送されます。これは、Cassandra では、書き込み先が書き込み先のノードに依存しないためです。

ただし、使用する場合

{DC1:2、DC2:2}

次に、書き込みが行われた場所に関係なく、すべてのデータがすべてのノードに書き込まれます。

于 2013-04-08T07:19:57.003 に答える