Надежность баз данных

      Комментарии к записи Надежность баз данных отключены

Надежность баз данных

           

Обеспечение надежности хранения данных в БД. Одним из главных требований к СУБД есть надежность хранения данных во внешней памяти, т.е. СУБД обязана владеть свойством восстановления последнего согласованного состояния БД по окончании любого аппаратного либо программного сбоя.

Вероятны два вида аппаратных сбоев: «мягкие» сбои, каковые приводят к неожиданной остановке работы компьютера (к примеру, аварийное выключение питания), и «твёрдые» сбои, характеризуемые утратой информации на носителях внешней памяти. Программные сбои — это аварийное окончание работы СУБД либо аварийное завершение пользовательской программы, в следствии чего некая транзакция остается незавершенной.

Для восстановления БД необходимо располагать некоей дополнительной информацией, что требует избыточности хранения данных. Самый распространенным способом поддержания таковой излишней информации есть ведение издания трансформаций БД.

Издание — это особенная часть БД, недоступная пользователям СУБД и поддерживаемая с особенной тщательностью (время от времени поддерживаются две копии издания, располагаемые на различных физических дисках), в которую поступают записи обо всех трансформациях главной части БД. Самая несложная процедура обеспечения надежности восстановления БД — откат транзакции, выполненной пользователем, для чего все записи от одной транзакции связывают обратным перечнем от финиша к началу (аналог Undo).

При «мягком» сбое во внешней памяти главной части БД смогут пребывать объекты, модифицированные транзакциями, не закончившимися к моменту сбоя, и смогут отсутствовать объекты, модифицированные транзакциями, каковые к моменту сбоя удачно завершились (по обстоятельству применения буферов оперативной памяти, содержимое которых при «мягком» сбое исчезает). При таких условиях во внешней памяти издания должны в обязательном порядке пребывать записи, относящиеся к операциям модификации обоих видов объектов. Для восстановления БД по окончании твёрдого сбоя применяют издание и архивную копию БД.

Основы баз данных. Вторая нормальная форма (2nf) Функциональная зависимость, аномалии модификации


Интересные записи на сайте:

Подобранные по важим запросам, статьи по теме: