Сложные запросы в Cassandra

Как я могу делать сложные запросы в Cassandra?

Например, у меня есть набор объектов с идентификатором, именем и другими свойствами, и я хочу, чтобы все идентификаторы с именем начинались с некоторой строки.

Это возможно?

Спасибо,


person Victor    schedule 10.08.2010    source источник


Ответы (2)


да, это правдоподобно. используйте запросы диапазона и разделитель, сохраняющий порядок. (прочитайте отличные слайды о запросах индекса и диапазона)

person Schildmeijer    schedule 10.08.2010

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

Вы должны развернуть свой собственный index. Проверьте мой пост в этой теме

http://pkghosh.wordpress.com/2011/03/02/cassandra-secondary-index-patterns/

Пранаб

person Pranab    schedule 03.03.2011