Резервное копирование и восстановление баз данных
Резервная копия базы данных представляет собой копию базы данных. Эта копия используется для восстановления базы данных или отдельных наборов данных в случае неисправности или порчи базы данных.
Поскольку в создание данных организации вкладывается много времени, сил и денег, очень важно иметь проверенный план восстановления базы геоданных. План восстановления включает резервное копирование базы данных и проверенную стратегию восстановления.
Требования стратегии резервного копирования и восстановления могут различаться в зависимости от конкретной ситуации. На тип используемых резервных копий, место для хранения резервных копий, время выполнения резервного копирования, а также время и способ проведения восстановления влияют следующие взаимосвязанные факторы:
- Как часто меняются данные?
Чем чаще редактируется содержимое базы геоданных, тем чаще следует проводить резервное копирование.
- Насколько важны данные для организации?
Являются ли данные критически важными? Если да, то время восстановления и индикаторы восстановленных данных также имеют важное значение. Имеет ли хранение данных юридическое значение? Если да, то резервные копии стоит хранить в другом месте.
- Сколько времени можно выделить для аварийного восстановления?
Некоторые данные могут требоваться немедленно, а другие данные – не так срочно. Если в базе не очень много данных, нужно сравнить время восстановления базы данных и время ручного повторного ввода данных.
- Сколько времени простоя можно допустить?
Это влияет на возможность выключения базы данных для выполнения резервного копирования или восстановления данных Если данные должны быть доступны 24 часа в сутки, резервное копирование следует назначать на часы низкой нагрузки.
- Какой размер имеет база данных?
Это влияет на требования к месту для хранения и время резервного копирования и восстановления базы данных.
- С какими системными ресурсами требуется работать?
Достаточно ли в виртуальной и физической памяти свободного места для резервных копий? Можно ли настроить зеркало или создать копию базы данных? Способна ли сеть справиться с выполнением процедуры резервного копирования или восстановления, когда к базе данных подключены пользователи? Имеет ли смысл использовать сторонних консультантов для выполнения задач резервного копирования, хранения и управления восстановлением данных?
- Какой тип СУБД вы используете?
В большинстве СУБД имеются собственные административные утилиты для резервного копирования и восстановления, но также доступно и много продуктов сторонних разработчиков.
В следующих темах содержится информация по созданию резервных копий и восстановления баз данных для каждой СУБД:
- Резервные копии в DB2
- Модели восстановления в DB2
- Резервные копии в Informix
- Модели восстановления в Informix
- Резервные копии в Oracle
- Модели восстановления в Oracle
- Резервные копии в PostgreSQL
- Модели восстановления в PostgreSQL
- Резервные копии в SQL Server
- Модели восстановления в SQL Server