Рекомендуемое количество перегородок в Кассандре - PullRequest
0 голосов
/ 06 июня 2019

Несмотря на то, что Cassandra допускает число разделений от -2 ^ 63 до + 2 ^ 63-1, существует ли рекомендуемое максимальное число разделов, после которого производительность может ухудшиться?

1 Ответ

2 голосов
/ 06 июня 2019

После примерно 1 миллиарда разделов на узел полное восстановление (без приращения) начинает вызывать довольно серьезные проблемы с избыточной потоковой передачей.В частности, для небольших разделов, поскольку проверки правильности выполняются медленнее.

В идеале я бы рекомендовал его по разделам размер , не считая.Где-то около 100 Мб разделов, и вы будете иметь более эффективные сжатия без слишком больших затрат на чтение индекса разделов.Я бы не стал слишком строг в этом вопросе, так как он очень сильно зависит от многих факторов.Попытайтесь сначала сосредоточиться на моделировании ваших запросов, а затем на более точной настройке, если указанная модель в конечном итоге будет иметь слишком большие или слишком много слишком маленьких разделов (сотни миллионов или более к югу от 1 Кб или любое количество мультибайт - на узел не всего)

...