Mobile and Digital Business

04 Big Data


Question

Was versteht man unter dem ACID und BASE Prinzip ?


Answer

ACID und BASE sind Prinzipien zur Beschreibung der Eigenschaften von Transaktionen/Konsistenz (in Datenbanken).

Erfüllt eine Transaktion bzw. Datenbank die ACID Eigenschaften ist Konsistenz und Korrektheit oberstes Ziel

  • Atomic: ganz oder gar nicht
  • Consistent: ein Konsistenter Zustand in einen anderen
  • Isolation: Alle Transaktionen unabhängig voneinander
  • Durable: Dauerhaftes Ergebnis

Nach dem BASE Prinzip geht es vor allem um Erreichbarkeit und Verfügbarkeit der Daten

  • Basically Available: Erreichbarkeit hat oberste Priorität
  • Soft-State: globalkonsistenter Zustand erstrebenswert aber nicht erforderlich
  • Eventual Consistency: Nach zwischenzeitlicher Inkonsistenz irgendwann wieder alles Konsistent
Folie 400



Comments