Как хранятся вторичные индексы Кассандры 0,7?

Мы использовали Cassandra 0.6 и теперь у нас есть семейства столбцов с миллионами ключей. Мы заинтересованы в использовании новой функции вторичного индекса, доступной в версии 0.7, но не смогли найти никакой документации о том, как хранится новый индекс.

Есть ли какие-либо ограничения дискового пространства или индекс хранится аналогично ключам в том, что он распределен по нескольким узлам?

Я попытался прочесать сайт Кассандры для ответа, но безрезультатно.

1 ответ

Вторичные индексы хранятся в виде семейств столбцов, которые недоступны пользователю. Их размер будет примерно:

(мощность набора индексированных значений * средний размер значений индекса) + (количество ключей в семействе индексированных столбцов * средний размер ключей в семействе столбцов).

Узлы индексируют только строки, которые хранятся локально, то есть только те строки, для которых они являются репликой.

Другие вопросы по тегам