WikiDer > SÄURE
Das ACIDRegeln sind vier Regeln, wo viele Datenbanken durchhalten. Ohne dieses strenge Regelwerk kann eine Datenbank leicht in eine Situation geraten, in der zwei Transaktionen gleichzeitig Schreibrechte auf einer einzigen benötigen Tupel. Das bedeutet, dass Transaktionen die folgenden Anforderungen erfüllen:
- Atomar (eintomic): der Grad, in dem es DBMS garantiert, dass eine Transaktion entweder vollständig ausgeführt oder vollständig ungültig ist.
- Konsistent (Cinkonsistent): Eine Transaktion erzeugt entweder einen neuen gültigen Zustand oder stellt den Zustand wieder her, in dem sie sich befand (im Fehler- oder Problemfall). Dies impliziert, dass nach dem Transaktion müssen alle Datenbankintegritätsregeln gelten.[1]
- Isoliert (ichisoliert): Transaktionen werden isoliert voneinander ausgeführt, d. h. gleichzeitig ausgeführte Transaktionen haben keinen Einblick in die Zwischenergebnisse des anderen.
- Nachhaltig (durable): Eine abgeschlossene Transaktion kann später nicht mehr ungültig gemacht werden.
Datenbanken, die den ACID-Regeln entsprechen, werden häufig von Finanzinstituten verwendet. Seit etwa 2005 immer mehr soziale Netzwerke wie zum Beispiel Facebook Datenbanken, die nicht den ACID-Regeln entsprechen. Datenbanken, die nicht den ACID-Regeln entsprechen, eignen sich hervorragend für verteilte Datenverarbeitung wenn Konsistenz nicht erforderlich ist.
Das Gegenteil des Begriffs ACID ist BASE (Basically Available, Soft State, Eventual Consistency).
Quellen, Anmerkungen und/oder Verweise
|
| Datenbanken | ||||||||
|---|---|---|---|---|---|---|---|---|
Datenbankverwaltungssystem · Datenbankmodell · Datenbanknormalisierung · referenzielle Integrität · relationale Algebra · relationale Datenbank · relationales Modell
|