Как хранятся вторичные индексы Кассандры 0,7? - PullRequest
4 голосов
/ 13 января 2011

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

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

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

1 Ответ

5 голосов
/ 14 января 2011

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

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

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

...