ACID Chebe Data Data gị
Ihe ACID nke ihe ngosi nchekwa data bụ otu n'ime ihe ndị kachasị mkpa na nke kachasị mkpa nke nchekwa data nchekwa data. Ọ na-ebute ihe mgbaru ọsọ anọ nke usoro nchịkọta data nchekwa ọ bụla aghaghị ịgbalịsi ike nweta: nrịkorita, nkwụsi ike, ichepụ na ogologo oge. A gaghị enwe ike ịdabere na nchekwa data na-enweghị ike izute ihe ọ bụla n'ime ihe mgbaru ọsọ anọ a. A na-ewere nchekwa data nchekwa nke nwere àgwà a dị ka ACID.
A kọwapụtara ACID
Ka anyi weputa oge iji nyochaa onodu ozo ndia n'uzo zuru ezu:
- Atomicity kwuru na ngbanwe nchekwa data ga-agbaso "ihe niile ma ọ bụ ihe ọbụla". A na-ekwu na azụmahịa ọ bụla bụ "atomic." Ọ bụrụ na otu akụkụ nke azụmahịa ahụ adaghị, azụmahịa dum ada ada. Ọ dị oke egwu na usoro nchịkọta data jikwaa ọnụọgụ azụ nke azụmahịa ọ bụla nke DBMS, sistemụ arụmọrụ ma ọ bụ ngwaike ngwaike.
- Ikike na- ekwu na ọ bụ naanị data ziri ezi ga-edeba na nchekwa data. Ọ bụrụ na, n'ihi ihe kpatara ya, a na-emekọrịta azụmahịa nke na-emegide usoro nchekwa data nchekwa data ahụ, a ga-emegharị azụmahịa ahụ dum, a ga-eweghachite data nchekwa ahụ na steeti ya na iwu ndị ahụ. N'aka nke ọzọ, ọ bụrụ na azụmahịa ejiri nke ọma mebie, ọ ga-ewepụta data data site na otu steeti nke kwekọrọ na iwu ahụ na steeti ọzọ nke kwekọrọ na iwu.
- Ịnọpụ iche chọrọ ka ọtụtụ azụmahịa na-eme n'otu oge ahụ agaghị emetụta ọnwụ onye nke ọ bụla. Dịka ọmụmaatụ, ọ bụrụ na Joe na-eweta azụmahịa megide nchekwa data n'otu oge ahụ Meri na-akpata azụmahịa dị iche, azụmahịa abụọ ahụ kwesịrị ịrụ ọrụ na nchekwa data ahụ n'ụzọ dịpụrụ adịpụ. Ihe nchekwa data ahụ kwesịrị igosi ọrụ Joe niile tupu ya egbuo Meri, ma ọ bụ nke ọzọ. Nke a na-egbochi azụmahịa Joe site na ịgụta data data etiti dị ka mmetụta dị n'akụkụ akụkụ nke azụmahịa Mary nke na-agaghị emesị tinye aka na nchekwa data. Rịba ama na ụlọ nkewa anaghị achọpụta nke azụmahịa ga - ebu ụzọ - nanị na azụmahịa agaghị egbochi ibe ha
- Nchekwa ga-eme ka o doo anya na azụmahịa ọ bụla e mere na nchekwa data agaghị efu. Enwere ike ime ihe site na iji nchekwa data nchekwa na ndekọ azụmahịa na-akwado mweghachi nke ọrụ ọ bụla n'agbanyeghi ngwanrọ ọ bụla ma ọ bụ ngwunye ngwaike.
Otú ACID si arụ ọrụ na Omume
Ndị nchịkọta data na-eji usoro dị iche iche eme ihe iji mezuo ACID.
Otu na-eme ka njiriki na ogologo oge dị ike bụ ederede na-aga n'ihu (WAL) nke na-edekọ nkọwa azụmahịa ọ bụla na log nke gụnyere ma gbanwee ma gbanwee ozi. Nke a na-eme ka o doo anya na, nyere ọdịda nchekwa data ọ bụla, nchekwa data nwere ike ịlele ihe ndekọ ahụ ma jiri ya tụnyere ọdịnaya nke nchekwa data ahụ.
Ụzọ ọzọ a na-eji ekwu okwu na mgbagwoju anya bụ onyinyo- onyinyo nke a na -emepụta onyinyo onyinyo mgbe a gbanwere data. A na-edepụta mmelite nke ajụjụ ahụ na peeji nke onyinyo karịa data dị na nchekwa data ahụ. A na-agbanwe nchekwa data ahụ naanị mgbe edozi zuru ezu.
A na-akpọ usoro ọzọ usoro nkwekọrịta abụọ , karịsịa bara uru na usoro nchekwa data. Usoro iwu a na-ewepu arịrịọ ka ị gbanwee data n'ime ụzọ abụọ: a na-arịọ arịrịọ na-eme ka a na-etinye ya n'ọrụ. Na mpaghara arịrịọ, niile DBMSs na netwọk nke azụmahịa ahụ na-emetụta ga-ekwenye na ha anatawo ya ma nwee ike ịrụ ọrụ ahụ. Ozugbo e nwetara nkwenye site na DBMSs niile dị mkpa, njedebe ọrụ ahụ mezigharị nke data gbanwere n'ezie.