Junior — Middle
Оё метавонед принсипи кори иҷрои сатҳи изолятсияи Repeatable Read дар базаҳои додаҳоро шарҳ диҳед?
sobes.tech AI
Ҷавоб аз AI
Дараҷаи изоляции Repeatable Read кафолат медиҳад, ки дар дохили як транзаксия ҳама хондани такрорӣ аз ҳамон маълумотҳо натиҷаҳои якхела бармегардонанд. Ин маъно дорад, ки агар транзаксия як сатрро аз базаи додаҳо хонда бошад, дар хондани такрории ҳамин сатр дар ҳамон транзаксия, тағиротҳое, ки дигар транзаксияҳо анҷом додаанд, намебинад.
Хусусиятҳои асосӣ:
- Мегузорад хондани такрорнопазир (non-repeatable reads).
- Мумкин аст, хондани фарёд (phantom reads) иҷозат диҳад (сатрҳои нав, ки дигар транзаксияҳо илова кардаанд, метавонанд дар дархостҳои такрорӣ пайдо шаванд).
Масалан: агар транзаксия балансро аз ҳисоб хонда бошад, дар хондани такрорӣ дар дохили ҳамон транзаксия, баланс тағир намеёбад, ҳатто агар дигар транзаксия онро пас аз хондани аввал навсозӣ кардааст.
Ин тавассути бастан ё назорати версияи маълумотҳо, вобаста ба системаи идоракунии базаи додаҳо (СУБД) амалӣ мешавад.