digital-garden/_inbox/Serializable.md

19 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

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