Che cos'è un database a column family?
Concetti NoSQL
Miriam Antona
Software engineer
Column family databases - panoramica
- Derivati da Google BigTable
- Dati salvati in column family
- raggruppano dati correlati
- spesso acceduti insieme
- Detti anche database wide column
- Ottimi con grandi volumi di dati
Column family databases - struttura
Column family databases - struttura
Column family databases - struttura
Column family databases - struttura

- Una column family è come una tabella in un database relazionale
Column family databases - struttura

- Row key: identificatori univoci
- Come le chiavi primarie in un database relazionale
Column family databases - struttura

- Ogni riga può avere un numero diverso di colonne
- Colonne aggiunte quando servono
Column family databases - struttura
Column family databases - struttura

- Valore: il tipo dipende dal database
Column family databases - struttura

- Timestamp: memorizzano data e ora di inserimento dei dati
- Valori multipli per una colonna
Column family databases - esempio
Column family databases - progettazione
- Pensa alle query
- Niente join
- Aggiungi tutte le colonne necessarie
Database a column family più diffusi
Esercitiamoci!
Concetti NoSQL
Preparing Video For Download...