Английская лексика: Разработка программного обеспечения · Базы данных и хранение данных

Что значит phantom read?

Значение и примеры · Разработка программного обеспечения

существительноеТермин продвинутого уровня

phantom read: фантомное чтение

Аномалия транзакций, при которой повторный запрос находит изменившийся набор строк из-за изменений другой транзакции.

Где и как употребляется

В обсуждении изоляции касается множества подходящих строк, а не только изменившегося значения ранее прочитанной строки.

Примеры предложений

  1. A phantom read occurred when the second range query included a newly inserted reservation.

    При фантомном чтении второй запрос диапазона включил только что добавленную бронь.

    Повторная выборка нашла новую строку, подходящую под условие диапазона.

  2. The inventory test checks for a phantom read when another session removes a matching item.

    Тест склада проверяет фантомное чтение, когда другая сессия удаляет подходящий элемент.

    Параллельное удаление меняет набор строк, обнаруживаемый повторным запросом.

Распространённые словосочетания

  • prevent a phantom read
  • phantom read anomaly