Skip to content
EntityQ848010· pop 31· linked from 238 articles

Транзакция

Sign in to save

Also known as transaction

unit of work performed within a database management system

Article · Русский

Транза́кция (англ. transaction) — группа последовательных операций с базой данных, которая представляет собой логическую единицу работы с данными. Транзакция может быть выполнена либо целиком и успешно, соблюдая целостность данных и независимо от параллельно идущих других транзакций, либо не выполнена вообще, и тогда она не должна произвести никакого эффекта. Транзакции обрабатываются транзакционными системами, в процессе работы которых создаётся история транзакций. Различают последовательные (обычные), и . Распределённые транзакции подразумевают использование более чем одной транзакционной системы и требуют намного более сложной логики (например, two-phase commit — ). Также в некоторых системах реализованы , или под-транзакции, которые являются автономной частью родительской транзакции.

Abstract from DBpedia / Wikipedia · CC BY-SA