27 lines
1.4 KiB
Markdown
27 lines
1.4 KiB
Markdown
---
|
||
aliases:
|
||
- phantom reads
|
||
- фантомное чтение
|
||
- dirty reads
|
||
- грязное чтение
|
||
- неповторяющееся чтение
|
||
- non-repeatable reads
|
||
- потерянное обновление
|
||
- lost update
|
||
tags:
|
||
- зрелость/🌱
|
||
date:
|
||
- - 2023-11-22
|
||
zero-link:
|
||
- "[[00 Разработка]]"
|
||
parents:
|
||
- "[[Транзакция БД]]"
|
||
linked:
|
||
---
|
||
**«Грязное» чтение (dirty reads).** В результатах запроса появляются промежуточные результаты параллельной транзакции, которая ещё не завершилась.
|
||
|
||
**Фантомное чтение (phantom reads).** В результатах повторяющегося запроса появляются и исчезают строки, которые в данный момент модифицирует параллельная транзакция.
|
||
|
||
**Неповторяющееся чтение (non-repeatable reads).** Запрос с одними и теми же условиями даёт неодинаковые результаты в рамках транзакции.
|
||
|
||
**Потерянное обновление (lost update).** Две параллельные транзакции меняют одни и те же данные, при этом итоговый результат обновления предсказать невозможно. |