A Cassandra, non è consigliabile avere più di qualche migliaio di famiglie di colonne , diciamo 2.000 per motivi di discussione. Nei casi in cui è necessario persistere più di 2.000 tipi di dati, un approccio sarebbe quello di suddividere più tipi di dati non correlati in ciascuna famiglia di colonne.
Ad esempio, un singolo CF potrebbe contenere ordini, fatture e clienti, a condizione che le loro chiavi di riga fossero distinte (ad esempio con il prefisso del tipo di oggetto, ovvero le chiavi di un singolo CF potrebbero includere sia Order|1234
e che Customer|1234
). Un secondo CF può contenere dire Addresses, LineItems e OrderTypes. Data la fattibilità di base di questo approccio, quali sono i limiti pratici ad esso? Ad esempio, cosa ci sarebbe di sbagliato nel mettere tutti i 10.000 tipi di oggetti in un singolo CF? Per quanto ne so dal wiki di Cassandra , non vi è alcuna limitazione per quanto riguarda le dimensioni di un CF.