Lenguaje de consulta de Cassandra: obtener la clave máxima

Necesito obtener una clave máxima de una familia de columnas y una base de datos de Cassandra para su uso posterior. ¿Cómo puedo obtenerlo usando el lenguaje de consulta de Cassandra o la API de Héctor?

preguntado el 10 de marzo de 12 a las 16:03

1 Respuestas

A menos que esté utilizando un particionador ordenado, lo que suele ser una mala idea, obtener la clave máxima en una familia de columnas es muy costoso. Ver este artículo para obtener más detalles sobre el particionador aleatorio versus ordenado.

En general, desea estructurar su modelo de datos de Cassandra para que obtenga una sola clave, en lugar de obtener una variedad de claves. A menudo, tiene que desnormalizar sus datos para hacerlo.

respondido 10 mar '12, 16:03

Estoy absolutamente de acuerdo. Puede escanear todas las claves y obtener el máximo valor dentro de su aplicación. esto es muy caro Sugiero mantener una lista de claves en una estructura diferente (Familia de columnas) si necesita buscarla rápidamente. - vladaman

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.