Junior — Middle
Hoe heet de theorie die de vereisten voor de architectuur van NoSQL-databases beschrijft?
sobes.tech AI
Antwoord van AI
De stelling die de eisen voor de architectuur van NoSQL-databases beschrijft, wordt de CAP-stelling genoemd (Consistentie, Beschikbaarheid, Partitioneringstolerantie).
Het stelt dat een gedistribueerd systeem tegelijkertijd slechts twee van de drie eigenschappen kan garanderen:
- Consistentie: alle knooppunten zien dezelfde gegevens op hetzelfde moment.
- Beschikbaarheid: elke aanvraag krijgt een antwoord, zelfs als een deel van het systeem niet beschikbaar is.
- Partitioneringstolerantie: het systeem blijft werken bij een netwerkpartitionering.
In NoSQL-databases wordt vaak een combinatie gekozen waarbij één eigenschap wordt opgeofferd afhankelijk van de eisen van de toepassing.