--- 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).** Две параллельные транзакции меняют одни и те же данные, при этом итоговый результат обновления предсказать невозможно.