Мне нужно получить максимальный ключ семейства столбцов базы данных cassandra для дальнейшего использования. Как я могу получить его с использованием языка запросов cassandra или API-интерфейса hector?Cassandra Query Язык: получить максимальный ключ
1
A
ответ
2
Если вы не используете упорядоченный разделитель, что обычно плохое, получение максимального ключа в семействе столбцов очень дорого. См. Статью this для получения более подробной информации о случайном и упорядоченном разделителе.
Как правило, вы хотите структурировать свою модель данных cassandra, чтобы вы делали доступ к одному ключу, а не попадаете в диапазон ключей. Часто вы должны денормализовать свои данные, чтобы сделать это.
Я абсолютно согласен. Вы можете сканировать все ключи и получать максимальную ценность в своем приложении. это очень дорого. Я предлагаю t0 вести список ключей в другой структуре (Column Family), если вам нужно быстро найти его. – vladaman