Sobes.tech
Junior — Middle

Quel est le nom de la théorie décrivant les exigences pour l'architecture des bases de données NoSQL?

sobes.tech IA

Réponse de l'IA

Le théorème décrivant les exigences pour l'architecture des bases de données NoSQL s'appelle théorème CAP (Cohérence, Disponibilité, Tolérance aux partitions).

Il affirme qu'un système distribué ne peut garantir simultanément que deux des trois propriétés:

  • Cohérence: tous les nœuds voient les mêmes données au même moment.
  • Disponibilité: chaque requête reçoit une réponse, même si une partie du système est indisponible.
  • Tolérance aux partitions: le système continue de fonctionner en cas de division du réseau.

Dans les bases NoSQL, il est courant de choisir une combinaison en sacrifiant une propriété en fonction des exigences de l'application.