транзакции
Автор Пользователь удален задал вопрос в разделе Наука, Техника, Языки
Люди что такое транзакция? и получил лучший ответ
Ответ от
Транзакция — это группа последовательных операций или единичное действие, воспринимаемое как единая логическая единица работы. Её главный принцип: всё или ничего. Она либо завершается успешно, гарантируя целостность данных, либо не выполняется вообще, не оставляя никаких частичных изменений. Внешне она имеет только два состояния: выполнена или не выполнена. Классический пример — банковский перевод. Система должна списать сумму с одного счёта и зачислить на другой. Если в процессе произойдёт сбой, транзакция полностью отменится, и деньги не исчезнут, а вернутся на исходный счёт. Хотя термин чаще используется в информатике и банковской сфере, в широком смысле транзакцией называют любую законченную операцию, направленную на конкретный результат, в том числе в экономике или психологии.
Единичная операция или действие, входящее в состав целого комплекса действий, направленных на получение конкретного результата.
В писхологии
В общем смысле это просто какое-нибудь действие, операция. В различных специальных областях этот термин имеет более чёткий смысл.
Транзакция (англ. transaction) — в информатике, группа последовательных операций, которая представляет из себя логическую единицу работы с данными. Транзакция может быть выполнена целиком либо успешно, соблюдая целостность данных и независимо от параллельно идущих других транзакций, либо не выполнена вообще и тогда она не должна произвести никакого эффекта. Транзакции обрабатываются транзакционными системами, в процессе работы которых создаётся история транзакций.
Пример: Необходимо перевести с банковского счёта номер 5 на счёт номер 7 сумму в 10 денежных единиц. Этого можно достичь, к примеру, приведённой последовательностью действий:
Начать транзакцию
прочесть баланс на счету номер 5
уменьшить баланс на 10 денежных единиц
сохранить новый баланс счёта номер 5
прочесть баланс на счету номер 7
увеличить баланс на 10 денежных единиц
сохранить новый баланс счёта номер 7
Окончить транзакцию
Эти действия представляют из себя логическую единицу работы «перевод суммы между счетами» , и таким образом, являются транзакцией. Если прервать данную транзакцию, к примеру, в середине, и не аннулировать все изменения, легко оставить владельца счёта номер 5 без 10 единиц, тогда как владелец счета номер 7 их не получит.
Различают обычные и распределённые транзакции. Распределённые транзакции подразумевают использование больше чем одной транзакционной системы и требуют намного более сложной логики (например, two-phase commit — двухфазный протокол подтверждения успеха). Также, в некоторых системах реализованы автономные транзакции, или под-транзакции, которые являются автономной частью родительской транзакции.
Скажите пожалуйста, умные люди - что такое ХОЛОКОСТ?
Холокост — это исторический термин, обозначающий систематическое преследование и массовое
подробнее...
люди что такое материк????
Материк, или континент, это огромный массив суши, значительная часть которого выступает над
подробнее...
Люди, что такое "тип речи" и "стиль речи" ???(РУССКИЙ ЯЗЫК)
Тип речи и стиль речи — это разные понятия, помогающие правильно оформлять мысли. Тип речи — это
подробнее...
Что такое уважение?
Уважение — это почтительное отношение к кому-либо или чему-либо, основанное на признании ценности,
подробнее...
что такое орфография
Орфография, или правописание, — это совокупность правил единообразной передачи слов и их
подробнее...