Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Записи файла ПРЕДМЕТЫ

Оптимизация работы с БД

Восстановление БД

Восстановление БД осуществляется в случае ее физического повреждения или нарушения целостности. Средства восстановления БД – резервное копирование БД и журнал изменений БД.

При резервном копировании БД необходимо помнить, что копия создается:

· в момент, когда состояние БД является целостным;

· на иных внешних устройствах, чем то, на котором располагается сама БД.

Полная резервная копия включает всю БД – все файлы БД, включая вспомогательные, состав которых зависит от СУБД; частичная – часть БД, определенную пользователем.

Периодичность резервного копирования зависит от многих факторов: интенсивности обновления данных, частоты выполнения запросов, объема БД и др.

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

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

Запись в журнале соответствует некоторой операции изменения БД (н-р, удалению строки из таблицы), а иногда – минимальной внутренней операции модификации страницы внешней памяти. В некоторых системах одновременно используются оба подхода.

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

При ведении журнала транзакций восстановить БД можно методом:

1) накат (раскрутка) заключается во внесении в сохраненную копию БД результатов всех завершенных транзакций. При этом транзакции не обрабатываются повторно, а производятся изменения в БД согласно записям в журнале транзакций;

2) откат отменяет изменения, произведенные в БД ошибочными или незавершенными транзакциями. Затем повторно запускаются транзакции, которые выполнялись в момент возникновения сбоя.

Индексирование – технология ускоренного доступа к данным БД с помощью индексов

Пример.

Успеваемость студентов (УСПЕВ)

№ п/п (НПП) Предмет (ПР) Ф.И.О (ФИО) Оценка (ОЦ)
  Маркетинг Гиль А.Б.  
  Информатика Брель Б.В.  
  Политология Смаль В.Г.  
  Маркетинг Друздь Г.Д.  

 

ПР Указатель номера записи в файле УСПЕВ
Информатика  
Маркетинг  
Маркетинг  
Политология  

 

Файл ПРЕДМЕТЫ – индексный файл

Поле ПР – индекс

Файл УСПЕВ – индексированный файл

 

Индекс – это средство ускорения операции поиска записей в таблице, а также других операций, требующих поиска: извлечения, модификации, сортировки и т.д.

 

Индексный файл – файл, в котором хранится информация индекса

 

Хеширование (от hash – смешивать, перемалывать) – это технология быстрого прямого доступа к записи БД на основе заданного значения некоторого поля записи, как правило, ключевого.

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

 

Технология сжатия на основе различий – когда некоторое значение заменяется сведениями об его отличиях от предыдущего значения. Один из способов применения такой технологии сжатия – это удаление повторяющихся символов в начале каждой записи с указанием их количества.

<== предыдущая лекция | следующая лекция ==>
Правовая охрана БД | Общая ставка по налогу на прибыль организаций
Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 273; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.