Каков максимальный размер, при котором Токийский кабинет хорошо работает?

В статье под названием «Практическая Кассандра» я прочитал, что Tokyo Cabinet не подходит для больших данных. Почему? Сколько байтов необходимо сохранить TC, прежде чем он начнет работать некорректно? Можно ли определить приблизительную стоимость?


person Felipe    schedule 27.12.2010    source источник


Ответы (1)


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

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

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

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

person DVK    schedule 27.12.2010