Sobes.tech
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.