Интернет магазин китайских планшетных компьютеров



Компьютеры - Сервер базы данных - Транзакции и целостность БД

22 января 2011


Оглавление:
1. Сервер базы данных
2. Хранимые и присоединенные процедуры
3. Операционная среда серверов
4. Транзакции и целостность БД
5. Согласованность чтения



Транзакция — совокупность логически взаимосвязанных запросов, направленных на согласованное изменение некоторого множества строк в одной или нескольких таблицах БД. Обычно при выполнении транзакций обновляется несколько таблиц и индексов, связанных с этими таблицами. Для того чтобы гарантировать синхронизацию обновления и целостность данных, в серверах обычно используется принцип «все или ничего», означающий, что в БД вносятся либо все обновления или ни одно из них. С этой целью ведется журнал транзакций, в котором регистрируется информация обо всех затребованных изменениях. Этот журнал обеспечивает возможность «прокрутить назад» совершенных транзакции и восстановить предыдущее состояние БД. Это становится важно, когда изменения в БД, предусмотренные в одной транзакции, реализованы лишь частично, например, из-за сбоя аппаратуры.



Просмотров: 4135


<<< Семантическая оптимизация запросов СУБД
Сетевая СУБД >>>