Koti tietokannat Mikä on tapahtuman eristystaso? - määritelmä techopediasta

Mikä on tapahtuman eristystaso? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä transaktion eristystaso tarkoittaa?

Tapahtuman eristystaso on tietokantojen tila, joka määrittelee tiedon määrän, joka näkyy tapahtuman lauseessa, erityisesti kun samaan tietolähteeseen pääsee useilla tapahtumilla samanaikaisesti.

Tapahtumien eristämistaso on osa tietokannan hallintajärjestelmän eristystilaa. Eristäminen on yksi ACID (atomisuus, konsistenssi, eristys, kestävyys) ominaisuuksista.

Techopedia selittää transaktioiden eristystason

Tapahtumien eristystasoa käytetään ensisijaisesti keinona tarjota tarkka ja luotettava pääsy tietoihin samanaikaisten tapahtumien sisällä. Esimerkiksi kaksi eri tapahtumaa saattavat käyttää samaa tietoa samanaikaisesti. Siksi, jos datan yhden tapahtuman tekemä muutos ei siirry toiseen tapahtumaan, se voi vaikuttaa tietokantatoimintoihin. Tämän välttämiseksi DBMS käyttää eri tapahtumien eristystasoja, jotka pakottavat luku- ja kirjoituslukot tietoihin. Tapahtumien eristysasteita on neljä erityyppistä.

  1. Sarjakuvaus: Toteutukset lukitsevat ja kirjoittavat lukot, kunnes tapahtuma on valmis. Toteuttaa myös etulukot.
  2. Toistettavat lukemat: Toteuttaa luku- ja kirjoituslukot, kunnes tapahtuma on suoritettu loppuun. Ei hallitse etäisyyslukkoja.
  3. Lue sitoutunut: Toteuttaa kirjoittaa lukot, kunnes tapahtuma on suoritettu loppuun, mutta vapauttaa lukitut lukot, kun SELECT-toiminto suoritetaan.
  4. Lue sitoutumaton: Yhdessä tapahtumassa voi nähdä toisen tapahtuman tekemättömät muutokset
Mikä on tapahtuman eristystaso? - määritelmä techopediasta