Heim  >  Artikel  >  Datenbank  >  Vier Merkmale und Bedeutungen von Datenbanktransaktionen [ausführliche Erklärung]

Vier Merkmale und Bedeutungen von Datenbanktransaktionen [ausführliche Erklärung]

藏色散人
藏色散人Original
2018-09-05 15:15:563271Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn