Мне нужно получить максимальный ключ семейства столбцов базы данных cassandra для дальнейшего использования. Как я могу получить его с помощью языка запросов cassandra или API-интерфейса hector?
Язык запросов Cassandra: получить максимальный ключ
Ответы (1)
Если вы не используете упорядоченный разделитель, что обычно является плохой идеей, получение максимального ключа в семействе столбцов обходится очень дорого. См. эту статью для получения дополнительной информации о произвольном и упорядоченном разделителе.
Как правило, вы хотите структурировать свою модель данных cassandra так, чтобы вы получали один ключ, а не ряд ключей. Часто для этого приходится денормализировать данные.
person
sbridges
schedule
10.03.2012
Я абсолютно согласен. Вы можете сканировать все ключи и получить максимальную отдачу в своем приложении. это очень дорого. Я предлагаю t0 поддерживать список ключей в другой структуре (семейство столбцов), если вам нужно быстро найти его.
- person vladaman; 12.03.2012