![Úroveň izolace transakce - Technologie Úroveň izolace transakce - Technologie](https://a.continuousdev.com/technology/transaction-isolation-level.png)
Obsah
- Definice - Co znamená úroveň izolace transakcí?
- Úvod do Microsoft Azure a Microsoft Cloud V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
- Techopedia vysvětluje úroveň izolace transakcí
Definice - Co znamená úroveň izolace transakcí?
Úroveň izolace transakce je stav v databázích, který určuje množství dat, které je viditelné pro příkaz v transakci, konkrétně když je ke stejnému zdroji dat přistupováno více transakcí současně.
Úroveň izolace transakcí je součástí stavu izolace systému správy databáze. Izolace je jednou z vlastností ACID (atomicita, konzistence, izolace, trvanlivost).
Úvod do Microsoft Azure a Microsoft Cloud V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
Techopedia vysvětluje úroveň izolace transakcí
Úroveň izolace transakcí se primárně používá jako prostředek k zajištění přesného a spolehlivého přístupu k datům v rámci souběžných transakcí. Například dva různé transakce mohou mít přístup ke stejným datům současně. Proto pokud změna provedená na datech jednou transakcí není předána druhé transakci, může to ovlivnit databázové operace. Aby se tomu zabránilo, DBMS používá různé úrovně izolace transakcí, které vynucují zámky čtení a zápisu na datech. Existují čtyři různé typy úrovní izolace transakcí.
- Serializable: Implementuje čtení a zápis zámků, dokud není transakce dokončena. Také implementuje zámky rozsahu.
- Opakovatelné čtení: Implementuje zámky čtení a zápisu, dokud není transakce dokončena. Nespravuje zámky rozsahu.
- Čtení potvrzeno: Implementuje zámky zápisu, dokud není transakce dokončena, ale uvolní čtecí zámky, když je provedena operace SELECT.
- Číst nesouhlasené: Jedna transakce může zobrazit nepotvrzené změny provedené druhou transakcí