Транзакція – що це таке?

Транзакція (від англійського transaction – угода) це, в широкому сенсі, серія операцій з обміну інформацією, в результаті якої в систему вносяться зміни.

Найчастіше цей термін використовується при здійсненні банківських чи біржових операцій, наприклад, при видачі готівки з карти в бакомате, при купівлі акцій на біржі або при розрахунку по картці в магазині. Якщо операція «схвалена», значить транзакція пройшла успішно, гроші списалися і покупець може забирати свій товар із задоволеною пикою. Тобто тут транзакція це навмисне перерахування з вашого рахунку певних грошових коштів на користь продавця. Кожна транзакція записується в базі даних банку, незалежно від її успіху або невдачі (наприклад, якщо немає грошей на карті).

Крім фінансів, термін «транзакція» поширений в програмуванні баз даних. Тут транзакція це послідовність змін, що вносяться в базу даних. Як і у випадку з банківськими картами, транзакція може бути схвалена (Commit) або скасована з якої-небудь причини (Rollback), наприклад, якщо на якомусь етапі транзакції система спробувала розділити на нуль або внести в базу даних некоректну інформацію.

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

Посилання на основну публікацію