Как масштабируется кассандра для чтения одного ключа - PullRequest
0 голосов
/ 01 марта 2020

Как Кассандра обрабатывает большое количество операций чтения для одного ключа? Подумайте об очень популярной знаменитости, чья страница в Твиттере постоянно посещается.

1 Ответ

0 голосов
/ 01 марта 2020

у вас обычно будет несколько копий каждого осколка. Допустим, число ваших реплик равно 3. Затем чтение для одного ключа можно распределить по узлам, на которых размещены эти реплики. Но это предел параллелизма - добавление большего количества узлов в ваш кластер не увеличит количество реплик, и, следовательно, трафику c все равно придется общаться только с этими 3 узлами. В таких случаях люди используют различные приемы (например, кэширование на веб-сервере, чтобы не приходилось возвращаться к базе данных или денормализовать данные, чтобы они распределялись по большему количеству узлов).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...