Raven izolacije transakcije

Avtor: Randy Alexander
Datum Ustvarjanja: 28 April 2021
Datum Posodobitve: 16 Maj 2024
Anonim
High Density 2022
Video.: High Density 2022

Vsebina

Opredelitev - Kaj pomeni raven izolacije transakcije?

Raven izolacije transakcije je stanje znotraj baz podatkov, ki določa količino podatkov, ki je vidna izjavi v transakciji, zlasti kadar do istega vira podatkov dostopa več transakcij hkrati.


Raven izolacije transakcije je del stanja izolacije sistema za upravljanje podatkovnih baz. Izolacija je ena izmed lastnosti ACID (atomskost, konsistenca, izolacija, trajnost).

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedija pojasnjuje stopnjo izolacije transakcije

Stopnja izolacije transakcij se uporablja predvsem kot sredstvo za zagotavljanje natančnega in zanesljivega dostopa do podatkov znotraj sočasnih transakcij. Na primer, dve različni transakciji lahko hkrati dostopata do istih podatkov. Če sprememba podatkov, opravljenih z eno transakcijo, ni prenesena na drugo transakcijo, lahko to vpliva na delovanje baze podatkov. Da bi to zaobšli, DBMS uporablja različne ravni izolacije transakcij, ki uveljavljajo zaklepanje branja in pisanja podatkov. Obstajajo štiri različne vrste izolacije transakcij.


  1. Serializable: Izvaja branje in zapisovanje ključavnic, dokler transakcija ni končana. Prav tako izvaja ključavnice.
  2. Ponavljajoče bere: izvaja ključavnice za branje in pisanje, dokler transakcija ni zaključena. Ne upravlja zaklepanja.
  3. Prevedeno zavezano: Izvaja zaklepanje zapiranja, dokler transakcija ni končana, vendar sprosti prebrane zaklepe, ko se izvede operacija SELECT.
  4. Preberite Neprevedeno: V eni transakciji se lahko vidijo nepoškodovane spremembe druge transakcije