Mājas Datu bāzes Kāds ir darījuma izolācijas līmenis? - definīcija no tehopedijas

Kāds ir darījuma izolācijas līmenis? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē darījuma izolēšanas līmenis?

Darījuma izolācijas līmenis ir stāvoklis datu bāzēs, kas norāda datu daudzumu, kas ir redzams paziņojumam darījumā, īpaši, ja vienam un tam pašam datu avotam piekļūst vairāki darījumi vienlaicīgi.

Darījuma izolācijas līmenis ir daļa no datu bāzes pārvaldības sistēmas izolācijas stāvokļa. Izolācija ir viena no ACID (atomu, konsistences, izolācijas, izturības) īpašībām.

Techopedia izskaidro darījuma izolācijas līmeni

Darījumu izolācijas līmenis galvenokārt tiek izmantots kā līdzeklis, lai nodrošinātu precīzu un uzticamu piekļuvi datiem vienlaicīgu darījumu laikā. Piemēram, divi dažādi darījumi, iespējams, piekļūst tiem pašiem datiem vienlaicīgi. Tāpēc, ja vienas transakcijas veiktās datu izmaiņas netiek nodotas otrai transakcijai, tās var ietekmēt datu bāzes darbības. Lai to apietu, DBVS izmanto dažādus darījumu izolēšanas līmeņus, kas piespiež datus lasīt un rakstīt. Ir četri dažādi darījumu izolēšanas līmeņu veidi.

  1. Serializējams: Īsteno lasīšanas un rakstīšanas slēdzenes, līdz darījums ir pabeigts. Īsteno arī diapazona slēdzenes.
  2. Atkārtojamie lasījumi: Īsteno lasīšanas un rakstīšanas slēdzenes, līdz darījums ir pabeigts. Nepārvalda diapazona slēdzenes.
  3. Lasīt saistības: Īsteno rakstīšanas slēdzenes, līdz darījums ir pabeigts, bet atbrīvo lasītās slēdzenes, kad tiek veikta SELECT darbība.
  4. Lasīt nesaistītus: vienā darījumā var redzēt nepiesaistītās izmaiņas, kas veiktas otrā darījumā
Kāds ir darījuma izolācijas līmenis? - definīcija no tehopedijas