Как я могу делать сложные запросы в Cassandra?
Например, у меня есть набор объектов с идентификатором, именем и другими свойствами, и я хочу, чтобы все идентификаторы с именем начинались с некоторой строки.
Это возможно?
Спасибо,
Как я могу делать сложные запросы в Cassandra?
Например, у меня есть набор объектов с идентификатором, именем и другими свойствами, и я хочу, чтобы все идентификаторы с именем начинались с некоторой строки.
Это возможно?
Спасибо,
да, это правдоподобно. используйте запросы диапазона и разделитель, сохраняющий порядок. (прочитайте отличные слайды о запросах индекса и диапазона)
К сожалению, раздел с сохранением порядка не является идеальным решением. Что делать, если вы хотите выполнить запрос диапазона на основе некоторого значения столбца. Более того, выбранная схема разбиения применяется ко всему экземпляру Cassandra, а не к отдельному пространству ключей.
Вы должны развернуть свой собственный index. Проверьте мой пост в этой теме
http://pkghosh.wordpress.com/2011/03/02/cassandra-secondary-index-patterns/
Пранаб