Qaabka Aasaasiga ee ACID

ACID waxay kaa difaaceysaa xogtaada xogtaada

Habka ACID ee naqshadeynta xogta waa mid ka mid ah fikradaha ugu muhiimsan uguna muhiimsan ee aragtida xogta. Waxay u taagan tahay afar gool oo nidaam kasta oo maareynta xogta ee database kasta waa in ay ku dadaalaan sidii ay u gaari lahaayeen: atomiska, isku dheelitirka, go'doominta iyo mudnaanta. Macluumaad isuduwid oo ku fashilmay in uu gaaro mid ka mid ah afartaan goolal ma aha mid lagu kalsoonaan karo. Diiwaanka leh hanti sifooyinkaas waxaa loo tixgeliyaa ACID-ga waafaqsan.

ACID Qeexid

Aynu qaadno daqiiqad si aan u eegno mid kasta oo ka mid ah astaamahan si faahfaahsan:

Sidee ACID uga shaqeysaa Tababarka

Maamulayaasha xogta waxay isticmaalaan xeelado dhawr ah si ay u dhaqan galiyaan ACID.

Mid loo isticmaalo in lagu dhaqan geliyo atomiska iyo mudnaanta waa qorista horey u sii galeysa (WAL) taas oo faahfaahinta waxqabadka waxqabadka ugu horreysa lagu qorayo qoraalka oo ay ku jiraan macluumaadka labadaba iyo dib u noqoshada. Tani waxay xaqiijineysaa in la siiyay macluumaad aan ku haboonayn, diiwaanka iyo isbarbardhigga waxyaabaha ku jira gobolka ee xogta.

Hab kale oo loo isticmaalo si wax looga qabto atomiska iyo mudnaanta ayaa ah hooska-wax-qabadka kaas oo bogga hooska la abuuray marka xogta la beddelayo. Natiijooyinka waraysiga waxaa loo qorayaa bogga hooska halkii aad ka heli lahayd xogta dhabta ah ee diiwaanka. Diiwaanka laftiisa waa la bedelay kaliya marka edbintu dhammaato.

Istaraatiijiyad kale ayaa lagu magacaabaa qandaraaska labajibbaaranaha, gaar ahaan waxtar u leh nidaamyada xogta loo qaybiyey. Xeerkani wuxuu kala qaybiyaa codsi ah inuu wax ka beddelo xogta laba waji: marxalad is-weydiiso iyo marxal u go'an. Marka la eego marxaladda codsiyada, dhammaan DBMSs ee shabakad ah oo ay saameeyeen macaamilku waa inay xaqiijiyaan in ay heleen oo ay leeyihiin awood ay ku fuliyaan macaamilka. Marka la xaqiijiyo in laga helo dhammaan DBMS-yada khuseeya, wajiga loo gooyo wuxuu dhammaystirayaa xogta dhabta ah ee wax laga beddelo.