Darījuma izolācijas līmenis

Autors: Randy Alexander
Radīšanas Datums: 28 Aprīlis 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
Atstādināta augsta līmeņa FKTK darbiniece
Video: Atstādināta augsta līmeņa FKTK darbiniece

Saturs

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.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

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īt 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ā