Wat is een kolomfamilie-database?
NoSQL-concepten
Miriam Antona
Software engineer
Kolomfamilie-databases - overzicht
- Afkomstig van Google BigTable
- Slaan data op in kolomfamilies
- groeperen gerelateerde data
- vaak samen opgevraagd
- Ook wel wide column-databases
- Ideaal voor zeer grote datasets
Kolomfamilie-databases - structuur
Kolomfamilie-databases - structuur
Kolomfamilie-databases - structuur
Kolomfamilie-databases - structuur

- Een kolomfamilie lijkt op een tabel in een relationele database
Kolomfamilie-databases - structuur

- Rijsleutel: unieke id’s
- Zoals primaire sleutels in een relationele database
Kolomfamilie-databases - structuur

- Elke rij kan een verschillend aantal kolommen hebben
- Kolommen voeg je toe wanneer nodig
Kolomfamilie-databases - structuur

- Onderdelen van kolommen:
- Naam, waarde en timestamp
Kolomfamilie-databases - structuur

- Waarde: type hangt af van de database
Kolomfamilie-databases - structuur

- Timestamps: slaan datum en tijd van invoer op.
- Meerdere waarden per kolom
Kolomfamilie-databases - voorbeeld
Kolomfamilie-databases - ontwerpen
- Denk vanuit queries
- Geen joins
- Voeg alle kolommen toe die je nodig hebt
Populaire kolomfamilie-databases
Laten we oefenen!
NoSQL-concepten
Preparing Video For Download...