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

Що означає 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