digital-garden/_inbox/Serializable.md

19 lines
1.1 KiB
Markdown

---
aliases:
tags:
- зрелость/🌱
date:
- - 2024-06-19
zero-link:
- "[[00 Базы Данных]]"
parents:
- "[[Уровни изоляций транзакций БД]]"
linked:
prev: "[[Repeatable read]]"
---
**Serializable (упорядочиваемость).** Самый высокий уровень изолированности; транзакции полностью изолируются друг от друга, каждая выполняется так, как будто параллельных транзакций не существует. Только на этом уровне параллельные транзакции не подвержены эффекту «фантомного чтения». ^fdb385
**Минусы:**
- Самый медленный уровень изоляции
**Когда использовать:** Если транзакция изменяет данные в БД и при этом проверяет, чтобы эти данные не противоречили уже существующим данным.