2011-09-22 15 views

risposta

9

Avere 86.400 colonne per riga è un pezzo di torta per 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.

+18

2B non è colonne per riga, ma file * colonne per partizione. – Arty

Problemi correlati