Heim > Datenbank > MySQL-Tutorial > Hauptteil

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

藏色散人
Freigeben: 2018-09-05 15:15:56
Original
3291 Leute haben es durchsucht

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!