Atunwo Agbegbe ACID

ACID ṣe idabobo Awọn Data Data rẹ

Awọn awoṣe ACID ti oniruuru data jẹ ọkan ninu awọn eroja ti o jẹ julọ ati awọn pataki julọ ti igbasilẹ data. O ṣe ipinnu awọn afojusun mẹrin ti gbogbo eto isakoso isakoso gbọdọ gbidanwo lati se aṣeyọri: atomiki, aitasera, iyatọ ati agbara. Igbasilẹ data ti o ba kuna lati pade eyikeyi ninu awọn afojusun mẹrin wọnyi ko ṣe kà si gbẹkẹle. Ibi-ipamọ ti o ni awọn abuda wọnyi ni a kà ni ifaramọ ACID.

A ti yan ACID

Jẹ ki a lo akoko kan lati ṣayẹwo gbogbo awọn ẹya wọnyi ni awọn apejuwe:

Bawo ni ACID ṣiṣẹ ni Iṣe

Awọn alakoso aaye data lo ọpọlọpọ awọn ogbon lati ṣe afiṣe ACID.

Ọkan ti a lo lati ṣe afiṣe atomiki ati agbara jẹ kikọ silẹ iwaju-ọrọ (WAL) eyiti o ti kọkọjuwe awọn apejuwe iṣowo si apamọ ti o ba pẹlu mejeeji tun ṣe ati ṣatunkọ alaye.This rii daju wipe, fun idiwọn ipamọ data eyikeyi, database le ṣayẹwo awọn log ati ki o ṣe afiwe awọn akoonu rẹ si ipinle ti database.

Ọna miiran ti a lo lati ṣe atọkọto atomiki ati agbara jẹ ojiji-ojiji- inu ti o ti ṣẹda oju ojiji kan nigbati data ba wa ni atunṣe. Awọn imudojuiwọn awọn ibeere naa ni a kọ si oju-iwe ojiji ju kọnputa data gangan ninu apo-ipamọ naa. Igbasilẹ data tikararẹ ti wa ni tunṣe nikan nigbati satunkọ ti pari.

Igbimọran miiran ni a npe ni ijabọ meji-alakoso , paapaa wulo ni awọn ọna ṣiṣe ipilẹ data. Ilana yii ṣagbe kan ìbéèrè lati yi data pada sinu awọn ọna meji: apakan alaṣẹ-aṣẹ ati apakan alaṣẹ. Ni ipele alakoso, gbogbo awọn DBMS lori nẹtiwọki ti o ni ipa nipasẹ idunadura gbọdọ jẹrisi pe wọn ti gba o ati ki o ni agbara lati ṣe iṣeduro naa. Lọgan ti a ti gba ifasilẹ lati gbogbo awọn IDB ti o yẹ, apakan ti o ti ṣẹ yoo pari ninu eyiti a ti ṣatunṣe awọn data.