Estoy tratando de entender a Cassandra y cómo estructurar mis familias de columnas (CF), pero es bastante difícil porque estoy acostumbrado a las bases de datos relacionales.Incremento automático de la clave de la columna Cassandra
Por ejemplo, si creo simple users
CF y trato de insertar una nueva fila, ¿cómo puedo hacer una clave incremental como en MySQL?
Vi muchos ejemplos en los que simplemente pondría el nombre de usuario en lugar de una ID única y eso tendría un poco de sentido, pero ¿qué ocurre si quiero que los usuarios tengan nombres de usuario duplicados?
También cómo puedo hacer búsquedas cuando, por lo que entiendo, cassandra no soporta los operadores >
, por lo que algo como select * from users where something > something2
no funcionaría.
Y probablemente la pregunta más importante ¿qué pasa con la agrupación? ¿Tendría que recuperar todos los datos y luego filtrarlos con el idioma que estoy usando? Creo que eso ralentizaría mucho mi sistema.
Así que, básicamente, necesito una breve explicación de cómo empezar a usar Cassanda.
Cassandra sup Contadores de puertos (https://cassandra.apache.org/doc/cql3/CQL.html#counters), aunque hay algunas limitaciones. –