Каков максимальный размер работы Токийского Кабинета? - PullRequest
3 голосов
/ 27 декабря 2010

Я прочитал в статье под названием "Практическая Кассандра", что Токийский кабинет не подходит для больших данных. Зачем? Сколько байтов ТС необходимо сохранить, прежде чем начать работать плохо? Можно ли определить приблизительное значение?

1 Ответ

2 голосов
/ 27 декабря 2010

На основании этой статьи подтвержденное снижение производительности превышает 500 ГБ.

Основываясь на этом широком сравнении баз данных NoSQL, проблемы в TC начинаются с> 20-миллиметровых строк.

Среди возможных причин зависимости размера есть тот факт, что кажется, что TC реализован с использованием хэшей, и в какой-то момент вы столкнетесь с коллизиями хеш-ключей, которые, конечно, ухудшают производительность. По умолчанию пространство клавиш не так велико, как может быть (вам нужно настроить параметр «bnum» - количество элементов массива сегментов - для повышения производительности)

Основываясь на различных сравнениях, MongoDB представляется рекомендуемым подходом для больших наборов данных.

...