Xanûbereya Xweseriya Xweseriyê

Îholasyonê kontrol dike ka çawa û dema guhertinên di navnîşan de têne çêkirin

Îholasyonek parçeyek bingehîn ya daneyên danûstandinên veguhestinê ye. Ew xilasiya sêyemîn a ACID (Atomicity, Consistency, Isolation, Durability) û van taybetmendan bicîh dikin ku ew daneyên rastîn û rast e.

Îholasyon di malpera asta databan-ê ye ku kontrol dike û çaxê guherîn têne kontrolkirin û heke ew bi hev re bifikirin. Yek ji armancên berbiçaviyê ye ku bila li ser pêvajoyek hevdu kirina bandora piraniya veguherînan destûr bike.

Çawa Karkerên Çawa?

Ji bo nimûne, eger Joe li dijî danûstendineke danûstendinê li ser heman demê de ku Meryemê veguhastineke cuda ye, herdu hemî danûstandinan divê li ser databases di çarçoveya tevlîhev de xebitîn. Databases divê anî tevahiya bargiraniyê berî berîkirina meryema meryem an an jî-versa. Ew ji ber veguhertina Joe Joe ji ber daneyên navîn ên veguherînek bandora bandorê ya beşa Meryema ku ji dawiyê ve girêdayî danûstandinê ve nabe. Têbînî ku xerîdariya çepê nake ku kîjan veguherîn dê yekemîn bicih bikî, tenê tenê ew bi hev re hev nakin.

Levels

Li çar çarçoveya tevlîheviyê hene:

  1. Serializable bi asta herî bilind e ku tê wateya ku veguherîn dê ji berî veguhestina din ve were temam kirin.
  2. Repeatable bixwîne ku dema ku veguhestinê dest pê kir, veguheztina peywendiyên wê bêne destnîşankirin, tevî ku ew nehatiye qedandin.
  3. Pêwîste da ku daneyên danûstandinan bi daneya danûstandinê, danûstendin beriya wê danûstandinên danûstendinê dide.
  4. Pêwîste bixwînim asta herî jêrîn e û destûrê dide ku danûstandinên berê veguherînên çêkirî pêk hatin.