Múnla Bunachar Sonraí ACID

Cosnaíonn ACID Sonraí Do Bunachar Sonraí

Is é ceann de na coincheapa is sine agus is tábhachtaí de theoiric bhunachar sonraí an múnla ACID de dhearadh bunachar sonraí. Leagann sé ceithre sprioc chun cinn nach mór do gach córas bainistíochta bunachar sonraí a bhaint amach: atomicity, consistency, isolation and durability. Ní féidir measúnú a dhéanamh ar bhunachar sonraí coibhneasta a mhainníonn aon cheann de na ceithre sprioc seo a chomhlíonadh. Meastar gur comhlíonann ACID bunachar sonraí a shealbhaíonn na saintréithe seo.

ACID Sainmhínithe

Tabhair faoi láthair le scrúdú a dhéanamh ar gach ceann de na saintréithe seo go mion:

Conas a oibríonn ACID i gCleachtas

Bain úsáid as riarthóirí bunachar sonraí roinnt straitéisí chun ACID a fhorfheidhmiú.

Is é ceann amháin a úsáidtear chun adamacht agus marthanacht a fhorfheidhmiú ná logáil isteach ar scríobh (WAL) ina ndéantar mionsonraí ar bith idirbheart a scríobh ar dtús le logáil ina n-áirítear faisnéis a athdhéanamh agus a dhiúltú. Déanann sé seo a chinntíonn, ós rud é go gcuirfear an saghas ar bun ar an mbunachar sonraí, is féidir leis an mbunachar sonraí seiceáil logáil isteach agus a chur i gcomparáid le staid an bhunachar sonraí.

Is modh eile é an modh eile a úsáidtear chun dul i ngleic le adamhach agus le marthanacht ina ndéantar scáth leathanach a chruthú nuair atá sonraí le hathrú. Scríobhann nuashonruithe an cheist ar an scáth leathanach seachas na sonraí fíor sa bhunachar sonraí. Modhnófar an bunachar sonraí féin ach amháin nuair a bhíonn an t-eagrán críochnaithe.

Tugtar prótacal tiomanta dhá chéim ar a dtugtar straitéis eile, go háirithe úsáideach i gcórais bhunachar sonraí dáileadh. Scaoileann an prótacal seo iarratas chun sonraí a mhodhnú ina dhá chéim: céim gealltanais agus céim tiomanta. Sa chéim iarratais, ní mór do gach DBMS ar líonra a bhfuil tionchar ag an idirbheart a dhearbhú go bhfuair siad é agus go bhfuil sé de chumas acu an t-idirbheart a dhéanamh. Nuair a fhaightear dearbhú ó na DBMSanna ábhartha go léir, críochnaíonn an chéim tiomanta ina ndéantar na sonraí a mhodhnú i ndáiríre.