Vad är en kolumnfamiljedatabas?
NoSQL-koncept
Miriam Antona
Software engineer
Kolumnfamiljedatabaser – översikt
- Härstammar från Google BigTable
- Lagrar data i kolumnfamiljer
- grupperar relaterad data
- som ofta används tillsammans
- Kallas även wide column-databaser
- Passar utmärkt för stora datamängder
Kolumnfamiljedatabaser – struktur
Kolumnfamiljedatabaser – struktur
Kolumnfamiljedatabaser – struktur
Kolumnfamiljedatabaser – struktur

- En kolumnfamilj motsvarar en tabell i en relationsdatabas
Kolumnfamiljedatabaser – struktur

- Radnyckel: unik identifierare
- Motsvarar primärnycklar i en relationsdatabas
Kolumnfamiljedatabaser – struktur

- Varje rad kan ha olika antal kolumner
- Kolumner kan läggas till vid behov
Kolumnfamiljedatabaser – struktur

- Kolumnens delar:
- Namn, värde och tidsstämpel
Kolumnfamiljedatabaser – struktur

- Värde: typen anges beroende på databasen
Kolumnfamiljedatabaser – struktur

- Tidsstämplar: lagrar datum och tid när data infogades.
Kolumnfamiljedatabaser – exempel
Kolumnfamiljedatabaser – design
- Tänk på frågorna
- Inga joins
- Lägg till alla kolumner som behövs
Populära kolumnfamiljedatabaser
Nu kör vi en övning!
NoSQL-koncept
Preparing Video For Download...