BASE Property
BASE ist das NoSQL-Modell, das ACID lockert: basically available, soft state, eventually consistent — Verfügbarkeit und Skalierbarkeit haben Vorrang.
Zweck
Die Konsistenz-Kompromisse von NoSQL-Systemen verstehen und hochverfügbaren verteilten Speicher entwerfen.
Mechanismus
Basically Available (trotz Teilfehlern benutzbar), Soft State (der Zustand muss nicht sofort konsistent sein), Eventually Consistent (konvergiert, sobald Updates enden). Erreicht durch asynchrone Replikation, Anti-Entropie und Read Repair.
Anwendungsfälle
- NoSQL-Auswahl
- Design verteilten Speichers
- CAP-Kompromisse