Junior — Middle
Маалыматтар базасын башкаруу системдеринде транзакция түшүнүгү эмне экенин түшүндүрүңүз
sobes.tech AI
AIден жооп
Маалыматтар базасы башкаруу системаларында транзакция — бул логикалык жактан аяктап калган операциялардын тизмеги, ал бир бүтүн катары ишке ашырылат. Ал төрт негизги өзгөчөлүккө ээ (ACID):
- Атомдук (Atomicity): бардык транзакция операциялары толугу менен аткарылат же эч качан аткарылбайт.
- Туруктуулук (Consistency): транзакцияны аткаргандан кийин маалыматтар базасы туура абалда калат.
- Изоляция (Isolation): параллелдүү транзакциялар бири-бирине таасир этпейт, сыяктуу эле алар кезек-кезеги менен ишке ашырылат.
- Туруктуулук (Durability): транзакция бекитилгени менен, анын өзгөрүүлөрү катачылыктар болсо да сакталат.
Мисалы, эсептер арасында акча которууда, транзакция бир эсептен акчаны чыгарып, башкасына кошуу бирге же эч качан болбойт деп кепилдик берет.