Junior — Middle
Wat is denormalisatie van een database en wat zijn de voordelen en nadelen?
sobes.tech AI
Antwoord van AI
Denormalisatie van databases is het proces van opzettelijk dupliceren van gegevens of het samenvoegen van tabellen om de query-prestaties te verbeteren.
Voordelen:
- Versnelling van het lezen van gegevens door het verminderen van JOIN-operaties.
- Vereenvoudiging van queries en logica voor gegevensophaling.
Nadelen:
- Toename van de hoeveelheid opgeslagen gegevens door duplicatie.
- Moeilijkheden bij het handhaven van gegevensintegriteit, omdat updates op meerdere plaatsen moeten worden gedaan.
- Verhoogde kans op fouten bij gegevenssynchronisatie.
Denormalisatie wordt vaak gebruikt in systemen met een hoge leesbelasting, waar toegangssnelheid belangrijker is dan het minimaliseren van de gegevensgrootte.