The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Документация для Linux" / Оглавление документа

6.1 Введение в транзакции

Транзакции - это путь отделения группы операций от других операций. При этом такая группа становится новой целостной сущностью. Эта новая сущность строится таким образом, что все операции можно отменить (как правило такое действие называют откатом). Если откат произведен, система возвращается в прежнее состояние. Ключевая проблема в том, что в группе операций все операции должны пройти без ошибок, или же вы должны иметь возможность откатить все операции группы назад. Если из группы операций какая-то одна завершится с ошибками, система приходит в неконсистентное состояние. Транзакции позволяют этого избежать.

Понятие транзакции является обычным в работе с базами данных. Использование этого термина в работе с пакетами не случайно, так как цель применения подхода общая.

Начиная с RPM версии 4.0.4 транзакции и откаты стали рабочей частью любого инструмента администрирования пакетов. Утилита rpm формирует транзакции всегда в случаях установки, удаления или обновления группы пакетов.

Далее - Когда транзакции необходимы
Назад - Триггеры
Содержание




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру