Язык запросов Cassandra: получить максимальный ключ

Мне нужно получить максимальный ключ семейства столбцов базы данных cassandra для дальнейшего использования. Как я могу получить его с помощью языка запросов cassandra или API-интерфейса hector?


person Yury Pogrebnyak    schedule 10.03.2012    source источник


Ответы (1)


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

Как правило, вы хотите структурировать свою модель данных cassandra так, чтобы вы получали один ключ, а не ряд ключей. Часто для этого приходится денормализировать данные.

person sbridges    schedule 10.03.2012
comment
Я абсолютно согласен. Вы можете сканировать все ключи и получить максимальную отдачу в своем приложении. это очень дорого. Я предлагаю t0 поддерживать список ключей в другой структуре (семейство столбцов), если вам нужно быстро найти его. - person vladaman; 12.03.2012