Voordelen en beperkingen van kolomfamiliedatabases
NoSQL-concepten
Miriam Antona
Software engineer
Voordelen - flexibiliteit
- Rijen binnen één kolomfamilie kunnen verschillende kolommen hebben
- Nieuwe kolommen toevoegen aan een rij wanneer nodig
- Voorkomt opvullen met standaardwaarden
- Zie flexibiliteit niet als enige criterium
- Beoordeel key-value- en documentdatabases
Voordelen - snelheid
- Gerelateerde kolommen worden samen op schijf opgeslagen
- Zeer snelle write/read
Voordelen - schaalbaarheid
- Horizontaal schalen
- Sharding over meerdere servers
Voordelen - grote hoeveelheden data
- Ontworpen voor grote hoeveelheden data
- snelheid
- horizontale schaalbaarheid
- efficiënte datacompressie
Beperkingen
- Atomische reads/writes maar geen transacties over meerdere rijen
- Geen joins
- Geen subqueries
- Definieer je queries goed
- Veranderen queries -> mogelijk kolomfamilies aanpassen
- Kan kostbaar zijn
Laten we oefenen!
NoSQL-concepten
Preparing Video For Download...