Voordelen en beperkingen van documentdatabases
NoSQL-concepten
Miriam Antona
Software engineer
Voordelen - flexibiliteit
- Geen vooraf gedefinieerd schema nodig
- Documenten kunnen variëren in de tijd
- Vermijdt schema‑migraties
- Ingebedde documenten vermijden joins
- Een van de eerste redenen om voor documentdatabases te kiezen
Voordelen - intuïtief voor developers
- Natuurlijke manier van werken
- JSON is leesbaar voor mensen
- Documenten mappen op objecten in code
- Minder code
- Snellere, eenvoudigere ontwikkeling
- Meteen coderen en objecten opslaan als documenten ontstaan
- Makkelijker voor nieuwe developers
Voordelen - horizontaal schalen
Beperkingen - meer verantwoordelijkheid
- Zorg voor data in de applicatiecode
- bijv. verplichte e‑mail checken
- Let op redundante data
- bijv. dubbele naam aanpassen
Laten we oefenen!
NoSQL-concepten
Preparing Video For Download...