Aller au contenu
uencoder

BASE Property

BASE est le modèle NoSQL qui assouplit ACID : fondamentalement disponible, état souple, éventuellement cohérent — privilégiant disponibilité et scalabilité.

Objectif

Comprendre les compromis de cohérence des systèmes NoSQL et concevoir un stockage distribué hautement disponible.

Mécanisme

Basically Available (utilisable malgré des défaillances partielles), Soft State (l'état n'a pas besoin d'être instantanément cohérent), Eventually Consistent (converge une fois les mises à jour arrêtées). Obtenu par réplication asynchrone, anti-entropie et read repair.

Cas d’usage

  • Choix de NoSQL
  • Conception de stockage distribué
  • Compromis CAP

Outils associés

References