Question
Which property of a transaction ensures that either all
operations within the transaction are completed successfully, or none of them are?Solution
Atomicity
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ рдпрд╣ рд╡рд╛рдХреНрдп S1, S6, P, O, R рдФрд░ S рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдХя┐╜...
рдЬреЛ рд╡рд╛рдгреА рджреНрд╡рд╛рд░рд╛ рд╡реНрдпрдХреНрдд рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ тАУ
рд╡рд╣ рдзреАрд░реЗ-рдзреАрд░реЗ рдЪрд▓ рд░рд╣рд╛ рдерд╛, рдЗрд╕ рд╡рд╛рдХреНрдп рдореЗрдВ рдореЛрдЯреЗ (рдХрд╛рд▓реЗ) рд╢рдмреНрдж рд╣реИ-
...'рдордиреНрд╡рдВрддрд░' рдХрд╛ рд╕рдВрдзрд┐-рд╡рд┐рдЪреНрдЫреЗрдж рдХреНрдпрд╛ рд╣реЛрдЧрд╛?
рд╕реНрд╡рд░ рдХрд╣рддреЗ рд╣реИрдВ
рдЕрдиреБ рдЙрдкрд╕рд░реНрдЧ рд╕реЗ рдмрдирд╛ рд╢рдмреНрдж рд╣реИ-
'рдХреБрдЖрдБ рдЦреЛрджрдирд╛' рдореБрд╣рд╛рд╡рд░реЗ рдХрд╛ рдЗрдирдореЗрдВ рд╕реЗ рд╕рд░реНрд╡рд╛рдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рдЕрд░реНрде рд╣реИ :
┬ардирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрджреЛрдВ рдореЗрдВ рджреНрд╡рдиреНрдж┬а рд╕рдорд╛рд╕ рдХрд╛ рдЙрджрд╛рд╣рд░рдг┬а рдмрддрд╛рдЗрдП тАУ
...рд╣рд░реНрд╖реЛрдВ-рд╣рд░реНрд╖ рдореЗрдВ рдХреМрди-рд╕рд╛ рд╕рдорд╛рд╕ рд╣реИ?
рд╡рд╣ рдкреЗрди ┬ардореЗрд░реЗ рдорд┐рддреНрд░ рдХрд╛ рд╣реИ -рдореЗрдВ рд░реЗрдЦрд╛рдВрдХрд┐рдд рд╢рдмреНрдж рдХреНрдпрд╛ рд╣реИ┬а
...