Cassandra: größerer Replikationsfaktor = schnelleres Lesen?

Steigert der Replikationsfaktor in einem Cluster auch die Lesegeschwindigkeit?

Ich verstehe, dass wenn der Replikationsfaktor 1 ist und es 6 Knoten gibt und die Token gleichmäßig verteilt sind - dann ist es nur eine 16,66% ige Chance, dass ein bestimmter Knoten die Daten hat Extra Zeit.

Ich vermute, dass mit dem Replikationsfaktor 6 jeder Knoten den vollständigen Datensatz hat und Daten sofort abrufen kann, ohne andere Knoten zu fragen (wir verwenden Lesekonsistenz = 1). Wenn Sie also den Replikationsfaktor erhöhen, sollte sich die Lesegeschwindigkeit erhöhen. Ist das richtig?

Unsere App hat relativ wenige Schreibvorgänge, aber mehr als 10.000 get () -Operationen pro Sekunde. Wir haben 6 Knoten im Cluster und alle Leseoperationen müssen extrem schnell sein. Deshalb suchen wir nach einer Möglichkeit, die Leseleistung von cassandra zu verbessern.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage