C'è qualche limite al numero di colonne in cassandra? Sto pensando di usare un timestamp unix (convertito in TimeUUID) come chiave di colonna. Nel peggiore dei casi, finirò per avere 86400 colonne per riga. E 'questa una buona idea?Limite sul numero di colonne in cassandra
risposta
Supponendo che lo stiate facendo per una buona ragione, è totally fine.
Avere 86.400 colonne per riga è un pezzo di torta per cassandra finché le colonne non sono troppo grandi e non si recuperano tutte.
Il massimo di colonna per riga è 2 miliardi. Vedere http://wiki.apache.org/cassandra/CassandraLimitations
Un suggerimento: Per nome della colonna si dovrebbe usare Integer serializzazione dei dati, il che avrebbe portato a soli 4 byte per 1 secondo di precisione invece di utilizzare UUID (16 byte); Finché i tuoi timestamp sono tutti unici e la precisione di 1 è sufficiente.
I nomi di colonna sono ordinati ed è possibile utilizzare il tempo di unix come numero intero. Con questo puoi avere ricerche veloci su colonne.
C'è anche il timestamp associato a ciascuna colonna, che può essere utile impostare in alcuni casi. Non è possibile eseguire una query su di esso, ma potrebbe fornire ulteriori informazioni se necessario.
- 1. Numero limite di risultati in Meteor sul lato server?
- 2. Aggiungere colonne dinamicamente in Cassandra
- 3. Qual è il limite di batch in Cassandra?
- 4. Conteggio righe di una famiglia di colonne in Cassandra
- 5. Più colonne nelle tabelle Cassandra
- 6. Modo più veloce di contare il numero totale di colonne in una fila cassandra con hector
- 7. Numero limite di thread in Groovy
- 8. Numero limite di thread in numpy
- 9. Numero limite di oggetti in has_many association
- 10. Limite pratico sul numero di thread in Linux in un framework cooperativo
- 11. Come definire le famiglie di colonne dinamiche in cassandra
- 12. Interrogazione di colonne CompositeType in Cassandra con Hector
- 13. Come eliminare tabelle o famiglie di colonne in cassandra 2.0.5?
- 14. Progettazione del database di timeseries in Cassandra
- 15. Perché limite di lunghezza dei valori di colonne in MySQL
- 16. Cassandra tipo di errore
- 17. Calcolo percentuali in numero arbitrario di colonne
- 18. Numero limite di utenti nell'applicazione C#
- 19. numero Primavera @Async limite di fili
- 20. numero limite HTML Select + di opzioni visibili
- 21. ngRipetizione - numero limite di risultati visualizzati
- 22. Esiste un limite al numero di attività?
- 23. Numero limite di chiamate usando Parse
- 24. Esiste qualche limite sul numero di scala di corrispondenza del modello?
- 25. Qual è il numero massimo di spazi per le chiavi in Cassandra?
- 26. Inserimento di colonne arbitrarie a Cassandra utilizzando CQL3
- 27. Limitare il numero di righe restituite sul lato server (limite forzato)
- 28. cassandra copia i dati da una famiglia di colonne ad un'altra famiglia di colonne
- 29. Come ottenere il numero di righe nella tabella di Cassandra
- 30. Esiste un limite al numero di tabelle consentite in bigquery
2B non è colonne per riga, ma file * colonne per partizione. – Arty