The ACID Database Model

ACID Kare Tsaran Bayanan Bayananku

Aikin ACID na zane-zane na zane-zane yana daya daga cikin tsofaffi da kuma muhimman al'amura na ka'idar bayanai. Yana gabatar da manufofi guda hudu cewa kowane tsarin kula da bayanai ya kamata yayi ƙoƙarin cimma: ƙaddamarwa, daidaito, haɓakawa da durability. Ba'a iya la'akari da bayanan da ke da nasaba da haɗuwa da kowane daga cikin waɗannan burin guda huɗu ba. Wani bayanan da ke da waɗannan halaye ana daukar hukuncin ACID.

An ƙayyade ACID

Bari mu ɗauki ɗan lokaci don bincika waɗannan halaye daki-daki:

Yadda ACID ke aiki a cikin Haɓaka

Masu amfani da labarun bayanai suna amfani da hanyoyi da yawa don karfafa ACID.

Ɗaya daga cikin amfani da karfi da karko shine rubutawa-gaba (WAL) wanda duk wani ma'amala ma'amala an fara rubutawa zuwa log wanda ya hada da sake gyara da kuma gyara bayanai. Wannan yana tabbatar da cewa, an ba da rashin gazawar bayanai na kowane nau'i, database zai iya dubawa da log kuma kwatanta da abun ciki zuwa jihar na database.

Wani hanyar da aka yi amfani da shi don magance ƙwayar atomatik da karko shine inuwa- kullun da aka kirkiro shafi na hoto lokacin da aka gyara bayanai. An shigar da ɗaukakawar tambayoyin zuwa shafukan inuwa fiye da ainihin bayanan da ke cikin bayanai. Ana yin gyaran bayanan kanta kawai idan an gyara shi cikakke.

Wani ma'anar shine ake kira yarjejeniya guda biyu , musamman ma a cikin tsarin samar da bayanai. Wannan yarjejeniya ta raba aikace-aikace don sauya bayanai zuwa hanyoyi guda biyu: wani lokaci na bukatun da ake aiwatarwa da kwanakin aiki. A cikin bukatar lokaci, duk DBMSs a kan hanyar sadarwar da ke cikin tasiri ya tabbatar da cewa sun karbi shi kuma suna da damar yin wannan ma'amala. Da zarar an tabbatar da tabbaci daga duk masu amfani da DBMSs, lokaci na ƙare zai cika wanda aka gyara bayanan.