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

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

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

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

dirty read: грязное чтение

Чтение изменения другой транзакции до того, как та зафиксирована.

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

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

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

  1. A dirty read made the report include an order that was later rolled back.

    Из-за грязного чтения отчёт включил заказ, который позже откатили.

    Отчёт увидел ещё не зафиксированное изменение, впоследствии отменённое.

  2. The isolation setting prevented a dirty read while another transaction updated the balance.

    Настройка изоляции предотвратила грязное чтение во время обновления баланса другой транзакцией.

    Читатель не получил промежуточное значение чужой транзакции.

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

  • allow a dirty read
  • prevent a dirty read