Дифференциальное физическое резервное копиро­вание

Чтобы выполнить дифференциальное физическое резервное копиро­вание, можно использовать команду rsync для сравнения существу­ющих файлов с предыдущей полной копией, а затем восстановить только измененные блоки данных. Переписывать последнюю резерв­ную копию новой неправильно — копий должно быть две или больше. Примерный график резервного копирования выглядит так: Следует хранить хотя бы два полных набора. Во многих больших базах данных есть таблицы только для добав­ления записей. В таком случае легко копировать части этих таблиц. Если добавляемые записи могут быть идентифицированы по дате или подобному полю, — еще проще. В любом случае нужен надежный способ пометки, где что находится в резервной копии.
В общем случае нет простого способа выполнять дифференциаль­ное резервное копирование с помощью утилиты pg_dump. В базах данных PostgreSQL не ведется явный учет дат последних из­менений или подобной информации о таблицах. Таблицы PostgreSQL хранятся на диске в виде файлов, поэтому можно попробовать исполь­зовать Время модификации этих файлов, хранимое файловой системой. Если по каким-то причинам оно недостоверно, лучше не прибегать к инкрементальному резервному копированию. Утилита pg. dump не позволяет использовать оператор where, поэто­му, даже если в таблице есть поле для пометки времени последнего изменения, использовать его можно только вручную. Полезную информацию о ротации резервных копий можно найти по адресу:



Рубрика: Женский интерес

Комментарии закрыты.