Англійська лексика: Розробка програмного забезпечення · Архітектура, шаблони проєктування й графіка

Що означає compensating transaction?

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

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

compensating transaction: компенсаційна транзакція, компенсувальна операція

Пізніша бізнес-операція, що компенсує наслідки вже завершеної операції, коли весь робочий процес неможливо завершити.

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

Використовують у розподілених робочих процесах. Компенсація може бути неповною й відрізняється від відновлення незакоміченої транзакції бази даних.

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

  1. A compensating transaction refunded the payment after the shipment reservation failed.

    Компенсаційна транзакція повернула оплату після того, як не вдалося зарезервувати відправлення.

    Завершену оплату компенсує нове повернення коштів, а не вилучення її з історії.

  2. The compensating transaction released the hotel booking but could not undo the confirmation email.

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

    Деякі зовнішні наслідки зберігаються, навіть коли основне бронювання скасовано.

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

  • execute a compensating transaction
  • design a compensating transaction