1.3 KiB
1.3 KiB
aliases | tags | date | zero-link | parents | linked | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
Транзакция - способ группировки приложением нескольких операций в одну логическую единицу, которая либо выполняется вся, либо не выполняется вовсе (прерывание и откат).
Для реализации обычно используется Журнал БД.
- Свойства транзакции БД (ACID)
- Проблемы при параллельном выполнении нескольких транзакций
- Уровни изоляций транзакций БД
Как происходит commit транзакции:
- Подготовка транзакции в движке БД
- Запись транзакции в лог
- Завершение транзакции в движке БД
- Возврат результата клиенту