¿Hay algún límite en el número de columnas en cassandra? Estoy pensando en usar una marca de tiempo de Unix (convertida a TimeUUID) como la clave de columna. En el peor de los casos, terminaré teniendo 86400 columnas por fila. ¿Es esta una buena idea?Límite en el número de columnas en cassandra
Respuesta
Suponiendo que lo hace por una buena razón, es totally fine.
Tener 86.400 columnas por fila es pan comido para cassandra siempre que sus columnas no sean demasiado grandes y no las recupere todas.
El máximo de columna por fila es de 2 mil millones. Ver http://wiki.apache.org/cassandra/CassandraLimitations
Una sugerencia: Para el nombre de la columna que debe utilizar la serialización de datos Integer, lo que llevaría a sólo 4 bytes por 1 segundo de precisión en lugar de utilizar UUID (16 bytes); siempre que sus marcas de tiempo sean todas únicas y la precisión de 1s sea suficiente.
Los nombres de columna están ordenados y puede usar el tiempo de Unix como entero. Con esto puede tener búsquedas rápidas en columnas.
También hay una marca de tiempo asociada a cada columna, que puede ser útil establecer en algunos casos. No puede consultar sobre él, pero puede proporcionarle información adicional si es necesario.
- 1. Consultando columnas CompositeType en Cassandra usando Hector
- 2. Recuento de filas de una familia de columnas en Cassandra
- 3. Límite en el número de argumentos a main en C
- 4. Forma más rápida de contar el número total de columnas en una fila de cassandra con hector
- 5. Límite de número de Python
- 6. ¿Existe un límite en el número de tareas?
- 7. MySQL renglón pivote en el número de dinámica de columnas
- 8. Cómo aumentar el número de columnas con R en Linux
- 9. ¿Cómo obtener el número de columnas en una matriz?
- 10. ¿Se puede especificar el número de columnas en read.table?
- 11. Buscar número de columnas en el archivo csv
- 12. Encontrar el número de columnas en una tabla
- 13. PHP fgetcsv() - encuentre el número de columnas
- 14. Insertar en cuando el número de columnas no coincide con el número de valores
- 15. Límite Número de resultados devueltos en una lista de Linq
- 16. Número de transacciones de SQLite ¿Límite?
- 17. Insertar familia de columnas Cassandra con composite clave
- 18. ¿Cuál es el número máximo de columnas permitido en la vista de SQL Server 2008?
- 19. ¿El número de columnas afecta el rendimiento de la consulta?
- 20. obtiene el número total de filas al utilizar LÍMITE
- 21. Cassandra - soporte de transacciones
- 22. Existe un límite en el número de archivos abiertos en Windows
- 23. ¿Existe un límite en el número de conexiones tcp/ip entre máquinas en Linux?
- 24. ¿Hay algún límite en el número de propiedades en una clase .NET?
- 25. Límite práctico sobre el número de subprocesos en Linux en un marco cooperativo
- 26. ¿Implementas Cassandra en EC2?
- 27. Cómo utilizar Cassandra en el framework Django
- 28. ¿Cómo borro todos los datos en una familia de columnas de Cassandra?
- 29. SQL Server: ¿Cuál es el límite en el número de UNIONs?
- 30. Limite el número de filas devueltas en el lado del servidor (límite forzado)
2B no son columnas por fila, son filas * cols por partición. – Arty