digital-garden/_inbox/Serializable.md

1.1 KiB

aliases tags date zero-link parents linked prev
зрелость/🌱
2024-06-19
00 Базы Данных
Уровни изоляций транзакций БД
Repeatable read

Serializable (упорядочиваемость). Самый высокий уровень изолированности; транзакции полностью изолируются друг от друга, каждая выполняется так, как будто параллельных транзакций не существует. Только на этом уровне параллельные транзакции не подвержены эффекту «фантомного чтения». ^fdb385

Минусы:

  • Самый медленный уровень изоляции

Когда использовать: Если транзакция изменяет данные в БД и при этом проверяет, чтобы эти данные не противоречили уже существующим данным.