Aonad Maoine i mBunachar Sonraí

Rialaíonn an leithlis conas agus nuair a dhéantar athruithe i mbunachar sonraí

Is cuid dhílis de airíonna idirbheartaigh an bhunachar sonraí í an leithlisiú. Is é an tríú maoin ACID (Atomicity, Coherence, Isolation, Giant) agus cinntíonn na maoine seo go bhfuil na sonraí comhsheasmhach agus cruinn.

Is í an leithdháileadh an mhaoin leibhéal bunachar sonraí a rialaíonn conas agus nuair a dhéantar athruithe agus má thagann siad le feiceáil dá chéile. Ceann de na spriocanna a bhaineann le haonlrúchán ná go bhféadfadh idirbhearta éagsúla a bheith ag an am céanna gan tionchar a imirt ar fheidhmiú a chéile.

Conas a Oibríonn Leithlisiú

Mar shampla, má eiseoidh Joe idirbheart i gcoinne bunachar sonraí ag an am céanna má thugann Mary idirbheart difriúil, ba cheart go mbeadh idirbheart ag feidhmiú ar an mbunachar sonraí ar bhealach ar leithligh. Ba cheart don bhunachar sonraí idirbheart iomlán Joe a dhéanamh sula ndéanann sí Mary's nó vice versa. Coscann sé seo idirbheart Joe ó léamh sonraí idirmheánacha a tháirgtear mar thaobh-éifeacht de chuid d'idirbheart Mhuire nach mbeidh tiomanta don bhunachar sonraí sa deireadh. Tabhair faoi deara nach gcinnteoidh an t-aonar maoine a dhéanfaidh an t-idirbheart ar dtús, ach ní chuirfidh siad isteach ar a chéile.

Leibhéil Aonair

Tá ceithre leibhéal aonrúcháin ann:

  1. Is é an leibhéal is airde ná an leibhéal is airde, rud a chiallaíonn go gcuirfear na hidirbhearta i gcrích sular féidir tús a chur le hidirbheart eile.
  2. Is féidir le hidirbhearta a rochtain nuair a léitear an t-idirbheart, cé nach bhfuil sé críochnaithe.
  3. Ceadaíonn tiomanta Léigh na sonraí a rochtain tar éis na sonraí a bheith tiomanta don bhunachar sonraí, ach ní roimh sin.
  4. Is é an leibhéal neamhleibhéil is ísle a léamh agus ligeann sé rochtain a fháil ar shonraí sula ndéantar na hathruithe.