Úroveň izolace transakce

Autor: Randy Alexander
Datum Vytvoření: 28 Duben 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
Úroveň izolace transakce - Technologie
Úroveň izolace transakce - Technologie

Obsah

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í.


  1. Serializable: Implementuje čtení a zápis zámků, dokud není transakce dokončena. Také implementuje zámky rozsahu.
  2. Opakovatelné čtení: Implementuje zámky čtení a zápisu, dokud není transakce dokončena. Nespravuje zámky rozsahu.
  3. Čtení potvrzeno: Implementuje zámky zápisu, dokud není transakce dokončena, ale uvolní čtecí zámky, když je provedena operace SELECT.
  4. Číst nesouhlasené: Jedna transakce může zobrazit nepotvrzené změny provedené druhou transakcí