Правочин, іт

В локальній мережі, і зокрема, в базах даних, транзакції, такий як бронювання, купівля або оплата здійснюється через набір операцій, які ведуть бази даних держави, попередні угоди в стан B задня і механізмів, дозволяє отримати, що цей номер був не тільки атомної, послідовної, ізольований, міцний (ACID)

Більшість систем керування базами даних, ієрархічних відносин, як ринок, дозволяють проводити операції, атомних, узгоджених, ізольованих і довговічні. Поняття угоди спирається на поняття точки синхронізації (sync point), яка являє собою стабільний стан комп'ютерної системи, що розглядається, зокрема, його дані.

Наприклад, при операції іт-передача коштів з одного банківського рахунку на інший банківський рахунок, стоїть завдання зняття грошей на рахунок джерела та подання на цільовий рахунок. В комп'ютерна програма, яка виконує ця угода буде переконатися, що обидві операції можуть бути виконані без помилок, і в цьому випадку зміна стане ефективною в два рахунки. Якщо це не випадку, якщо операція відміняється. Дві облікові записи, зберігають свої початкові значення. При цьому забезпечується узгодженість даних між двома обліковими записами. Ця стародавня техніка практикується з моніторами транзакцій, таких як CICS IBM, TDS-BULL, UTM-Siemens, сьогодні дуже використовується в архітектурі веб-додатків і додатків клієнт-сервер. Проблеми в цьому режимі є те, що потрібно іноді з'єднувати декілька екранів (сторінок), для розробки повної транзакції ACID. Це методика, Merise, який вперше визначені ці поняття: Ця задача схожа на псевдо-угоди, які з точки зору монітора є угодою, технічний, але, звичайно, не дуже функціонально як послідовність не завершена.

Відповіді старі і ті, які використовуються сьогодні в 'нових' технологій: зрозуміло, чому, якщо ставили блокування системи (СУБД) на всю послідовність, тривалість яких безконтрольно, система завалиться. Це все відсотки від псевдо транзакцій Але стратегія контролю ізоляції в основному функціональні.

Псевдо угоди-це так добре ACID, але правила функціональні програми, такі як узгодженість між кожним псевдо-угоди стрижень гарантує відсутність оновлення бази даних.

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