Транзакция
Sign in to saveAlso known as transaction
unit of work performed within a database management system
Article · Русский
Транза́кция (англ. transaction) — группа последовательных операций с базой данных, которая представляет собой логическую единицу работы с данными. Транзакция может быть выполнена либо целиком и успешно, соблюдая целостность данных и независимо от параллельно идущих других транзакций, либо не выполнена вообще, и тогда она не должна произвести никакого эффекта. Транзакции обрабатываются транзакционными системами, в процессе работы которых создаётся история транзакций. Различают последовательные (обычные), и . Распределённые транзакции подразумевают использование более чем одной транзакционной системы и требуют намного более сложной логики (например, two-phase commit — ). Также в некоторых системах реализованы , или под-транзакции, которые являются автономной частью родительской транзакции.
Abstract from DBpedia / Wikipedia · CC BY-SA