Cassandra: większy współczynnik replikacji = szybszy odczyt?

Czy zwiększenie współczynnika replikacji w klastrze zwiększa również szybkość odczytu?

Rozumiem, że gdy współczynnik replikacji wynosi 1, a jest 6 węzłów, a tokeny są rozłożone równomiernie - to jest tylko 16,66% szansy, że dany węzeł ma dane, jeśli go nie ma, pyta odpowiedzialny węzeł, który bierze Dodatkowy czas.

Domyślam się, że przy współczynniku replikacji ustawionym na 6 każdy węzeł ma pełny zestaw danych i może pobierać dane natychmiast, bez pytania innych węzłów (używamy spójności odczytu = 1). Tak więc zwiększenie współczynnika replikacji powinno zwiększyć szybkość odczytu. Czy to jest poprawne?

Nasza aplikacja ma stosunkowo niewiele zapisów, ale ponad 10 000 operacji get () na sekundę. Mamy 6 węzłów w klastrze i potrzebujemy, aby wszystkie operacje odczytu były niezwykle szybkie, dlatego szukamy sposobu na poprawę wydajności odczytu kasandry.

questionAnswers(2)

yourAnswerToTheQuestion