Tehingu eraldatuse tase

Autor: Randy Alexander
Loomise Kuupäev: 28 Aprill 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
Launchpad and Whitelists = Xs Fast | Redkite Polkafoundry
Videot: Launchpad and Whitelists = Xs Fast | Redkite Polkafoundry

Sisu

Definitsioon - mida tähendab tehingu eraldatuse tase?

Tehingu eraldatuse tase on andmebaasides olev olek, mis täpsustab andmemahtu, mis on tehingu avaldusele nähtav, eriti kui ühele andmeallikale pääseb juurde mitme tehinguga samaaegselt.


Tehingute eraldatuse tase on osa andmebaasi haldussüsteemi eraldatuse olekust. Isoleerimine on üks ACID (aatomi, konsistentsi, isolatsiooni, vastupidavuse) omadustest.

Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab tehingu eraldatuse taset

Tehingute eraldatuse taset kasutatakse peamiselt vahendina, mis võimaldab täpse ja usaldusväärse juurdepääsu andmetele samaaegsete tehingute ajal. Näiteks pääsevad samadele andmetele üheaegselt juurde kaks erinevat tehingut. Seega, kui ühe tehingu andmetes tehtud muudatust teisele tehingule ei kanta, võib see mõjutada andmebaasi toiminguid. Sellest kõrvalehoidmiseks töötab DBMS erinevatel tehingute eraldatuse tasemetel, mis jõustavad andmete lugemise ja kirjutamise lukud. Tehingute eraldatuse taset on neli erinevat tüüpi.


  1. Serialiseeritav: rakendused loevad ja kirjutavad lukke kuni tehingu lõpuni. Rakendab ka kauglukke.
  2. Kordatavad lugemised: rakendab lukustamist ja kirjutamist lukustamiseni, kuni tehing on lõpule viidud. Ei halda vahemiku lukke.
  3. Loe pühendunud: rakendab lukud lukud, kuni tehing on lõpule viidud, kuid vabastab loetud lukud, kui tehakse toiming VALI.
  4. Loe kohustusteta: üks tehing näeb teise tehinguga seotud sidumata muudatusi