Skip to content

Commit 300a447

Browse files
committed
refactor: atomicity page explanation
1 parent fa24a2c commit 300a447

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

docs/python/atomicity.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# Atomicity
22

33
!!! note ""
4-
**Атомарность** — это свойство операции или транзакции в программировании и базах данных, гарантирующее их неделимость. Атомарная операция выполняется либо целиком (успешно), либо не выполняется вовсе, исключая промежуточные состояния. Она обеспечивает целостность данных, предотвращая частичное применение изменений при сбоях или параллельных процессах.
4+
**Атомарность** — это принцип, гарантирующий, что транзакция выполняется как единое, неразделимое действие. Либо все входящие в неё операции завершаются успешно, либо, если возникает ошибка, транзакция полностью отменяется (rollback), возвращая БД в исходное состояние.
55

6-
![atomacity](https://www.codingem.com/wp-content/uploads/2022/03/atomic-bank.png)
6+
7+
![atomacity](https://www.codingem.com/wp-content/uploads/2022/03/atomic-bank.png)
8+
9+
![atomacity2](https://habrastorage.org/getpro/habr/upload_files/40a/1ff/fac/40a1fffac46a8b02d7b74f446f94f511.png)

0 commit comments

Comments
 (0)