digital-garden/_inbox/Транзакция БД.md
2024-06-13 21:01:37 +03:00

24 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
aliases:
- транзакция
- транзакции
tags:
- зрелость/🌱
date:
- - 2024-05-28
zero-link:
- "[[00 Базы Данных]]"
parents:
linked:
---
Операции в транзакции применяются или все вместе, или не применяются вовсе. Для этого используется [Журнал БД](Журнал%20БД.md).
- [Свойства транзакции БД (ACID)](Свойства%20транзакции%20БД%20(ACID).md)
- [Проблемы при параллельном выполнении нескольких транзакций](Проблемы%20при%20параллельном%20выполнении%20нескольких%20транзакций.md)
- [Уровни изоляций транзакций БД](Уровни%20изоляций%20транзакций%20БД.md)
**Как происходит commit транзакции:**
- Подготовка транзакции в движке БД
- Запись транзакции в лог
- Завершение транзакции в движке БД
- Возврат результата клиенту