versiones historia capacidades nosql cassandra

nosql - historia - install cassandra



¿Cómo buscar índice secundario en Cassandra sin igualdad? (1)

Si hubiera una buena manera de hacer esto con 0.7 índices, lo habríamos mencionado en http://www.datastax.com/dev/blog/whats-new-cassandra-07-secondary-indexes en lugar de decir " necesitas una expresión de igualdad ". No hay un código de trucos secreto doble.

Una alternativa es usar ByteOrderedPartitioner (que le permite hacer> = consultas en la clave de fila). Otro puede ser crear una vista materializada en algún subconjunto de sus datos en tiempo de escritura. Eso es suponiendo que tenga suficientes filas que simplemente hacer un escaneo secuencial no ordenado es demasiado lento.

Los índices de mapa de bits en 0.8 ( https://issues.apache.org/jira/browse/CASSANDRA-1472 ) respaldarán las operaciones de desigualdad en los índices.

Necesito poder realizar búsquedas en índices secundarios usando solo <,>, <=, o> =. Entiendo que Cassandra requiere al menos una cláusula de índice de igualdad porque itera sobre todos los resultados de ese índice de igualdad.

¿Hay algún truco para realizar operaciones usando solo <,>, <=, o> = (al menos conceptualmente)? ¿Es una mala idea?

Además, ¿alguien sabe si hay algún plan para cambiar esto en Cassandra?

¡Gracias!