A tranzakció elszigeteltségi szintje

Szerző: Randy Alexander
A Teremtés Dátuma: 28 Április 2021
Frissítés Dátuma: 1 Július 2024
Anonim
A tranzakció elszigeteltségi szintje - Technológia
A tranzakció elszigeteltségi szintje - Technológia

Tartalom

Meghatározás - Mit jelent a tranzakció elkülönítési szintje?

A tranzakció elszigeteltségi szintje az adatbázisokon belüli állapot, amely meghatározza az adatok mennyiségét, amely egy tranzakció nyilatkozata számára látható, különösen akkor, ha ugyanahhoz az adatforráshoz több tranzakció érkezik egyszerre.


A tranzakciók elszigeteltségi szintje egy adatbázis-kezelő rendszer izolációs állapotának része. Az izolálás az ACID (atomi, konzisztencia, izoláció, tartósság) egyik tulajdonsága.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a tranzakció elkülönítési szintjét

A tranzakció elszigeteltségi szintjét elsősorban az adatokhoz való pontos és megbízható hozzáférés biztosítására szolgáló eszközként használják az egyidejű tranzakciók során. Lehetséges például, hogy két különböző tranzakció ugyanahhoz az adathoz egyidejűleg fér hozzá. Ezért, ha az adatok egyik tranzakciója által végrehajtott változtatást nem továbbítják a másik tranzakcióhoz, ez befolyásolhatja az adatbázis műveleteit. Ennek megkerülése érdekében a DBMS különféle tranzakciós elkülönítési szinteket alkalmaz, amelyek kényszerítik az adatok olvasási és írási zárolásait. Négy különféle típusú tranzakciós izolációs szint létezik.


  1. Szerializálható: A végrehajtás leolvassa és írja a zárakat, amíg a tranzakció be nem fejeződik. Távolsági zárakat is végrehajt.
  2. Ismételhető olvasások: Az olvasás és írás zárolását végrehajtja, amíg a tranzakció be nem fejeződik. Nem kezeli a távolságzárat.
  3. Olvasott elkötelezettség: A végrehajtás írja a zárakat, amíg a tranzakció be nem fejeződik, de az olvasási zárakat elengedi, ha SELECT műveletet hajt végre.
  4. Olvassa el nem vállalta: Az egyik tranzakció láthatja a másik tranzakció által végrehajtott, nem vállalt módosításokat