45513

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

Доклад

Информатика, кибернетика и программирование

Обычно используется копия дедотецсын.1 В 4 контрольной точке затирается дед отец становится дедом сын – отцом и появляется новый сын. сын RIDмассивы ж сбой К.4 журнал журнал сын отец Отец дед дед К.

Русский

2013-11-17

46 KB

0 чел.

Восстановление данных в БД.

Меры преодоления проблем нарушения физической целостности:

  1.  введение копии базы данных

 в некоторый момент времени, называемый контрольной точкой, производится копия. Копия хранится на носителях, между контрольными точками ведется журнал изменений базы данных. Обычно используется копия дед-отец-сын.

       

Рис.1

В 4 контрольной точке затирается дед, отец становится дедом, сын – отцом и появляется новый сын.

Рис.2

Пусть  после 4 контрольной точки произошел сбой, тогда для восстановления базы данных осуществляется откат до 4 контрольной точки. Если копия не прочиталась, то откат осуществляется до следующей контрольной точки. Если копия прочиталась нормально, то осуществляется докат –выполнение всех операций, записанных в журнале изменений. Но изменение может произойти в  момент копирования, и тогда будет несоответствие копий, в связи с этим копии делают во время перерывов.

сын

RAID-массивы

ж

сбой

К.т.5

К.т.4

журнал

журнал

сын

отец

Отец

дед

дед

К.т.3

К.т.2

К.т.1

RAID-массивы

ж

сбой

К.т.5

К.т.4

журнал

журнал

сын

отец

дед

К.т.3

К.т.2

К.т.1


 

А также другие работы, которые могут Вас заинтересовать

34852. Анализ чувствительности ЧДД к различным факторам 29.5 KB
  Переменные которые подвергают изменению: а переменные затраты проекта б постоянные затраты проекта в цена единицы продукции выпускаемой в рамках этого проекта. 2 Применяется для анализа чувствительности одного проекта при условии что известны нормативы отклонения всех переменных. на собственном опыте или из литературных источников установить примерное удорожание объекта в ходе строительства примерную величину роста инфляции и других параметров проекта. Переменные которые подвергаются изменению: а смета капитальных вложений б величина...
34853. Операторы 99 KB
  При этом каждый из операторов выполняет некоторое действие над данными. Операторы ТР подразделяются на две группы: простые и структурированные. Простые операторы не содержат в себе других операторов структурированные включают в себя другие операторы – как простые так и структурированные.
34854. Операторы цикла 77 KB
  Для любого оператора цикла вход в цикл возможен только через его начало выход осуществляется как вследствие естественного окончания цикла так и путем выполнения оператора перехода GOTO или процедур выхода содержащихся внутри цикла. Счетный оператор цикла FOR реализует циклический процесс с известным числом повторений и имеет две формы записи: Первая форма позволяет наращивать параметр цикла на единицу: FOR параметр цикла := min.значение DO оператор ; параметр цикла это переменная целого либо любого порядкового типа min и mx...
34855. Процедуры прерываний 78 KB
  00 Типизированные константы Пример . c1 и c2 – идентификаторы обычной и типизированной констант type – тип константы данный элемент присутствует в описании только типизированной константы – это и является её основной внешней отличительной особенностью; vlue – значение...
34856. Матрицы (математика) 93 KB
  Для обработки наборов данных одного типа вводится понятие массива. Одномерные массивы Описание типа массива задается в разделе описаний TYPE следующим образом: имя типа =RRY [диапазон индексов] OF тип ; здесь имя типа правильный идентификатор; RRY OF – зарезервированные слова массив из; диапазон индексов – границы изменения индексов; тип – любой тип ТурбоПаскаля. Здесь 12345 – индексы элементов массива номера ячеек в которых они находятся; 5601029 – элементы массива типа INTEGER. Тогда тип данного...
34857. Историческая справка 74 KB
  Среда программирования позволяет создавать тексты программ компилировать их находить ошибки и оперативно их исправлять компоновать программы из отдельных частей включая стандартные модули отлаживать и выполнять отлаженную программу. В них сгруппированы близкие по своему роду действия условное название которых находится в главном меню: File файл работа с файлами и выход из системы; Edit редактировать операции с буфером редактора текстов; Serch искать поиск текста процедуры функции места ошибки; Run выполнить ...
34858. Типы данных и их классификация. Вещественные типы данных 973 KB
  Под типом данных понимается множество допустимых значений этих данных а также совокупность операций над ними. Тип позволяет точно определить как следует интерпретировать те или иные данные. Чтобы этого избежать такой переменной при объявлении должен быть присвоен один из целочисленных типов. Иными словами принятая в Turbo Pscl типизация переменных позволяет исключить ошибочную интерпретацию данных и повышает надёжность программ.
34859. Алфавит и зарезервированные слова 47 KB
  Алфавит языка Turbo Pscl Для записи программы на языке ТР используется набор знаков включающий буквы цифры и специальные символы. Вот эти слова: ND GOTO PROGRM SM IF RECORD RRY IMPLEMENTTION...
34860. Закон попиту, вплив на попит цінових і неціновихфакторів 144.5 KB
  Закон попитувплив на попит цінових і неціновихфакторів Рішення які приймаються учасниками ринкових взаємовідносин каються насамперед у бажанні і можливості продавати і купувати товари іуги або ресурси. Розмір попиту кількість благ і послуг котрі споживачі готові й ь змогу купити по деякій ціні і протягом певного періоду часу. Якщо абстраіуватися від різних чинників що впливають на ціну іру і попит на цей товар то можна сказати що корінна властивість попиту ігає в наступному: зниження ціни веде до відповідного...