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

Що означає optimistic locking?

Значення й приклади · Розробка програмного забезпечення

іменникТермін вищого рівня

optimistic locking: оптимістичне блокування, оптимістичний контроль версій

Перевірка, чи змінилися дані після їх читання, перед прийняттям оновлення; часто для цього використовують номер версії.

Де і як уживається

Застосовують, коли конфлікти трапляються порівняно рідко. У разі конфлікту зазвичай потрібно повторити операцію, об’єднати зміни або попросити користувача розв’язати його.

Приклади речень

  1. The optimistic locking check rejected my edit because another user had already changed the record.

    Перевірка оптимістичного блокування відхилила мою зміну, бо інший користувач уже змінив запис.

    Перевірка версії виявила, що редагування спиралося на застарілий стан.

  2. We added optimistic locking to prevent two workers from silently overwriting each other's updates.

    Ми додали оптимістичне блокування, щоб два обробники непомітно не перезаписували зміни один одного.

    Виявлення конфлікту робить його явним замість прийняття застарілого запису.

Поширені словосполучення

  • optimistic locking version
  • optimistic locking conflict