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.