Modail Stòr-dàta ACID

Bidh ACID a 'dìon Data an Stòr-dàta agad

Is e modail de dhealbhadh stòr-dàta ACID aon de na bun-bheachdan as sine agus as cudromaiche de theòiridh stòr-dàta. Bidh e a 'cur air adhart ceithir amasan a dh'fheumas gach siostam rianachd stòr-dàta a choileanadh: atomicity, consistency, isolation and durability. Chan urrainnear beachdachadh air stòr-dàta co-cheangailte a choinnicheas ri aon de na ceithir amasan sin a bhith earbsach. Thathar a 'meas gu bheil stòr-dàta a tha aig na feartan sin a' cumail ri ACID.

ACID air a mhìneachadh

Leig leinn turas airson sgrùdadh mionaideach a dhèanamh air gach aon de na feartan sin:

Mar a tha ACID ag obair ann an gnìomh

Bidh luchd-rianachd Stòr-dàta a 'cleachdadh grunn ro-innleachdan gus ACID a chuir an gnìomh.

Is e aon dhiubh a bhith a 'cur an gnìomh iomadachd agus seasmhachd mar chlàradh air thoiseach air sgrìobhadh (WAL) anns a bheil mion-fhiosrachadh sam bith air a sgrìobhadh an toiseach gu log a tha a' gabhail a-steach an dà chuid ath-bhreithneachadh agus fiosrachadh a dhubhadh às. Tha seo a 'dèanamh cinnteach gu bheil an stòr-dàta comasach an log agus coimeas a dhèanamh a-steach do stàit an stòr-dàta.

Is e dòigh eile a bhios a 'dèiligeadh ri iomadachd agus seasmhachd a tha a' toirt sùil air mar a tha duilleag sgàileil air a chruthachadh nuair a thèid dàta atharrachadh. Tha na h-ùrachaidhean aig a 'cheist air an sgrìobhadh chun na duilleige sgàile seach an dàta fìor anns an stòr-dàta. Chan eil an stòr-dàta fhèin air atharrachadh ach nuair a bhios an deasachadh deiseil.

Is e ro-innleachd tiomnaichte dà-ìre a chanar ri ro-innleachd eile, gu h-àraidh feumail ann an siostaman stòr-dàta air a sgaoileadh. Tha am pròtacal seo a 'sgaradh iarrtas airson dàta atharrachadh gu dà ìre: ìre gealltanas-iarrtais agus ìre tiomnaidh. Anns an ìre iarrtais, feumaidh gach DBMS air lìonra ris a bheil an gnothach a 'toirt buaidh dearbhadh gu bheil iad air fhaighinn agus gum bi comas aca an gnothach a dhèanamh. Aon uair 's gun tèid dearbhadh fhaighinn bho gach DBMS buntainneach, bidh an ìre tiomnaidh a' crìochnachadh anns a bheil an dàta air atharrachadh gu h-àraidh.