Модели мизоҷи ACID

ACID маълумотҳои пойгоҳи додаҳоро муҳофизат мекунад

Модели ACID намунаи тарҳрезии пойгоҳи додаҳо яке аз тарҳҳои қадимтарин ва муҳимтарини назарияи пойгоҳи додаҳо мебошад. Он чаҳор ҳадафро пешбарӣ мекунад, ки ҳар як системаи идоракунии пойгоҳи додаҳо бояд барои расидан ба ҳадафҳо: атомия, муттамарказӣ, ҷудоӣ ва давомнокӣ. Иттилооти ҳамоҳангшудае, ки ба як қатор ин ҳадафҳо ҷавобгў нест, метавон эътимод ҳисобида нашуд. Иттилооти махфие, ки ин хусусиятҳоро дорад, ACID-мутобиқат ҳисобида мешавад.

ACID муайян карда шудааст

Биёед якчанд лаҳзаеро тафтиш кунем, ки ҳар як ин хусусиятҳоро ба таври муфассал тафтиш кунем:

Чӣ тавр ACID дар амал кор мекунад

Роҳбарияти пойгоҳи додаҳо барои якчанд стратегияҳо истифода мешаванд ACID.

Яке барои истифода бурдани атом ва давомнокии пешакӣ (WAL), ки дар он маълумоти муфассали аввалин ба як сабт, ки ҳам маълумотро бозсозӣ ва бозмедорад, инъикос мекунад. Ин кафолат медиҳад, сабт ва мундариҷаи он ба ҳолати пойгоҳи додашударо муқоиса кунед.

Усули дигари барои ҳалли атом ва давомнокӣ истифода бурдани он аст, ки дар он саҳифаҳои тағйирёбанда, ки саҳифаҳои соя ба вуҷуд меоянд, офарида мешаванд. Навсозиҳои пурсиш ба саҳифаҳои соя, на ба маълумоти воқеии дар пойгоҳи дода навишта шудаанд. Номгӯи маълумот танҳо ҳангоми вохурӣ анҷом дода мешавад.

Стратегияи дигар ба протоколи дуҷонибаи протокол номида мешавад, бахусус дар системаҳои тақсимотии пойгоҳи додаҳо муфид. Ин протокол дархостро барои тағир додани иттилоот ба ду марҳала ҷудо мекунад: марҳилаи марбут ба талабот ва марҳилавӣ. Дар марҳалаи дархост, ҳамаи DBMSs дар шабака, ки аз ҷониби аҳд ба амал меоянд, бояд тасдиқ карда шаванд, ки онҳо онро қабул кардаанд ва қобилияти иҷро намудани амалиёт доранд. Пас аз тасдиқи он аз ҳамаи ДМТ-ҳои дахлдор, марҳила ба анҷом расид, ки дар он маълумот воқеан тағйир ёфтааст.