Sobes.tech
Junior — Middle

Мо метавонед шарҳи кунед, ки дар базаҳои додаҳо чӣ маъно дорад?

sobes.tech AI

Ҷавоб аз AI

Транзаксия дар базаҳои додаҳо як силсила амалиётҳоест, ки ҳамчун як воҳид иҷро мешавад. Ҳадафи асосӣ ин аст, ки ё ҳамаи амалиётҳои транзаксия бо муваффақият анҷом ёбанд ё ягон яке аз онҳо татбиқ нашаванд (атомикӣ).

Транзаксияҳо чаҳор хосияти асосиро таъмин мекунанд (ACID):

  • Атомикӣ: ҳамаи амалиётҳо дар дохили транзаксия ё пурра иҷро мешаванд ё ҳеҷ гоҳ иҷро намешаванд.
  • Муносибат: пас аз анҷоми транзаксия, базаи додаҳо дар ҳолати дуруст мемонад.
  • Изоляция: транзаксияҳои параллелӣ ба якдигар таъсир намерасонанд.
  • Тамомият: пас аз тасдиқ кардани транзаксия, тағиротҳо ҳатто дар ҳолати норасогӣ нигоҳ дошта мешаванд.

Масалан: дар интиқоли пул байни ҳисобҳо дар бонк, транзаксия кафолат медиҳад, ки кумак аз як ҳисоб ва воридот ба дигар ҳисоб дар як вақт сурат гирад, то аз талаф ё эҷоди пулҳо пешгирӣ шавад.