Обеспечение надежности хранения в базах данных.
Одно из основных требований к базам данных – надежность хранения данных во внешней памяти. Т.е. СУБД должна обладать возможность восстанавливаться после любого аппаратного или программного сбоя.
Возможны 2 вида аппаратных сбоев:
-мягкие сбои (аварийное выключение электропитания),
-жесткие сбои (потеря информации на носителях внешней памяти).
В результате «мягких» сбоев некоторые операции остаются незавершенными.
Наиболее распространенным методом поддержания избыточной информации является ведение журнала изменений баз данных.
Журнал – особая часть СУБД, недоступная пользователю (иногда поддерживается 2 копии журнала, располагаемые на разных физических дисках, в которые поступают записи обо всех изменениях в СУБД).
При мягком сбое во внешней памяти журнала находятся записи, которые не модифицированы.
После жесткого сбоя используют журнал и архивную копию баз данных (на втором диске, CD)
Стандартным языком наиболее распространенным в настоящее время в реляционных СУБД является язык SQL.
В преобладающем большинстве ГИС используются реляционные базы данных, поддерживаемые dBASE, INFO, INFOMIX, ORACLE. Такие базы данных позволяют разработчикам разделить проблему управления пространственными данными.
Дата добавления: 2015-07-06; просмотров: 1483;