Junior — Middle
Оё метавонед шарҳи кунед, ки дар контексти базаи маълумотҳо сатҳи ҷудошавӣ чӣ маъно дорад?
sobes.tech AI
Ҷавоб аз AI
Даргоҳи ҷудошавӣ дар базаҳои додаҳо муайян мекунад, ки чӣ қадар транзаксияҳо аз ҳамдигар ҷудо шудаанд, то мушкилоти бо дастрасии ҳамзамон ба додаҳо пешгирӣ карда шаванд. Ин барои нигоҳ доштани тамомиҳуқуқӣ ва мутобиқатии додаҳо муҳим аст.
Даргоҳҳои асосии ҷудошавӣ:
- Read Uncommitted — транзаксия метавонад тағиротҳои номуайяншудаи дигар транзаксияҳоро бинад (мавҷудияти хондани ғаразнок).
- Read Committed — транзаксия танҳо тағиротҳои тасдиқшуда мебинад, пешгирӣ кардани хондани ғаразнок.
- Repeatable Read — кафолат медиҳад, ки додаҳое, ки дар транзаксия хонда мешаванд, то анҷоми он тағир нахоҳанд ёфт (пешгирии хондани такрорнопазир).
- Serializable — сатҳи сахттарин, транзаксияҳо тавре иҷро мешаванд, ки гӯё онҳо пайдарпай мебошанд, ҳама номувофиқиро пешгирӣ мекунанд.
Масалан: агар ду транзаксия ҳамзамон кӯшиш кунанд, ки як ҳисоби якхела навсозӣ кунанд, даргоҳҳои ҷудошавӣ муайян мекунанд, ки онҳо чӣ гуна ҳамкорӣ мекунанд ва ҳар яке кадом маълумотро мебинад.