Dieser Artikel führt Sie in die vier Merkmale und Bedeutungen von Datenbanktransaktionen ein. Wir können auf das MySQL-Video-Tutorial und das MySQL-Handbuch auf der chinesischen PHP-Website verweisen!
Vier Merkmale und Bedeutungen von Datenbanktransaktionen
Vier Grundelemente für die korrekte Ausführung von Datenbanktransaktionstransaktionen.
ACID
Atomizität
Atomizität: Alle Vorgänge in der gesamten Transaktion sind entweder abgeschlossen oder nicht abgeschlossen, und es ist unmöglich, irgendwo im mittleren Link zu stagnieren. Wenn während der Ausführung der Transaktion ein Fehler auftritt, wird sie auf den Zustand vor Beginn der Transaktion zurückgesetzt, als ob die Transaktion nie ausgeführt worden wäre.
Konsistenz (Korrespondenz)
Konsistenz: Die Integritätsbeschränkungen der Datenbank werden vor Beginn der Transaktion und nach Ende der Transaktion nicht verletzt.
Isolation
Isolation: Der Isolationszustand führt Transaktionen so aus, dass sie scheinbar die einzigen Vorgänge sind, die das System zu einem bestimmten Zeitpunkt ausführt. Wenn zwei Transaktionen gleichzeitig ausgeführt werden, führen Sie sie aus Mit der gleichen Funktion stellt die Transaktionsisolation sicher, dass jede Transaktion im System denkt, dass nur diese Transaktion das System nutzt. Diese Eigenschaft wird manchmal als Serialisierung bezeichnet. Um Verwechslungen zwischen Transaktionsvorgängen zu vermeiden, müssen Anforderungen serialisiert oder serialisiert werden. Anfragen, so dass es immer nur eine Anfrage für dieselben Daten zur gleichen Zeit gibt.
Dauerhaftigkeit
Dauerhaftigkeit: Nach Abschluss einer Transaktion bleiben die durch die Transaktion an der Datenbank vorgenommenen Änderungen in der Datenbank erhalten und werden nicht rückgängig gemacht.
Das obige ist der detaillierte Inhalt vonVier Merkmale und Bedeutungen von Datenbanktransaktionen [ausführliche Erklärung]. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!