Ответ эксперта

Чем различаются gbak и nbackup в Firebird?

Вопрос по направлению: Экспертиза СУБД Firebird

Ответ

gbak создаёт переносимую логическую резервную копию и при восстановлении формирует новую базу. Он полезен для переноса и проверки читаемых объектов, но не сохраняет исходное расположение страниц и все физические следы. Параметры, ошибки и фактический объём выгруженных данных обязательно фиксируют.

nbackup работает на уровне страниц, поддерживает полные и инкрементальные уровни и использует SCN; согласованный внешний снимок связан с режимом резервного копирования и файлом изменений (delta file). Официальное руководство запрещает применять nbackup к многотомным базам (multi-file databases): операция может привести к повреждению или потере данных без предупреждения утилиты. Копии nbackup не являются переносимыми и восстанавливаются только на совместимой платформе и версии Firebird. Инкременты требуют правильной цепочки и базовой копии. Полноту подтверждает не сообщение об успехе, а пробное восстановление на отдельном совместимом стенде — им и заканчивают проверку копии.

Актуализировано
Обсудить задачу

Нужна экспертиза или консультация?

Опишите ситуацию и цель обращения. Мы определим нужный вид исследования, подберём профильного эксперта и поможем подготовить вопросы и материалы.

  • Подберём специалиста
  • Поможем с вопросами
  • Оценим срок и стоимость
Оценить материалы или позвоните 8 (800) 333-24-09 Бесплатный звонок по России