Cassandra DB вторичный индекс - PullRequest
       0

Cassandra DB вторичный индекс

1 голос
/ 18 января 2012

Я начинаю смотреть на БД Cassandra, что-то привлекает мое внимание с точки зрения ее согласованности. Я заметил, что для создания вторичного индекса необходимо создать еще одно семейство столбцов для обратного хранения ключей и значений, поэтому значения, которые я попытаюсь найти, станут ключами в семействе столбцов, предназначенных для индекса.

Тогда возникает вопрос. Например, семейство столбцов, инкапсулирующее имя пользователя и город проживания пользователя. Его семейство индексных столбцов имеет город в качестве ключа, а базовое значение представляет собой список ключей строки исходного семейства столбцов «пользователь-город».

Что если я поменяю город пользователя в семействе столбцов "user-city", будет ли Cassandra автоматически обновлять соответствующий индекс, например удалять / добавлять ключ строки соответствующих записей из соответствующего семейства столбцов индекса?

1 Ответ

3 голосов
/ 20 января 2012

Это произойдет автоматически, для вашего удобства ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...