Резервное копирование и восстановление

Резервное копирование применяется для защиты от потери данных, позволяя восстановить их из резервной копии.

YDB предоставляет несколько решений для выполнения резервного копирования и восстановления:

  • Резервное копирование в файлы и восстановление с помощью YDB CLI.
  • Резервное копирование в S3-совместимое хранилище и восстановление с помощью YDB CLI.

YDB CLI

Файлы

Для выполнения резервного копирования в файлы применяются команды:

  • ydb admin cluster dump — для резервного копирования метаданных кластера
  • ydb admin database dump — для резервного копирования базы данных
  • ydb tools dump — для резервного копирования отдельных схемных объектов или директорий

Узнать больше об этих командах можно в Выгрузка в файловую систему.

Для выполнения восстановления из файловой резервной копии применяются команды:

  • ydb admin cluster restore — для восстановления метаданных кластера из резервной копии
  • ydb admin database restore — для восстановления базы данных из резервной копии
  • ydb tools restore — для восстановления отдельных схемных объектов или директорий из резервной копии

Узнать больше об этих командах можно в Загрузка из файловой системы.

S3-совместимое хранилище

Для выполнения резервного копирования в S3-совместимое хранилище (например, AWS S3) применяется команда ydb export s3. Перейдите по ссылке в справочник по YDB CLI для получения информации о данной команде.

Для выполнения восстановления из резервной копии, созданной в S3-совместимом хранилище, применяется команда ydb import s3. Перейдите по ссылке в справочник по YDB CLI для получения информации о данной команде.

Примечание

Скорость операций резервного копирования и восстановления в/из S3-совместимого хранилища подобрана таким образом, чтобы минимизировать влияние на пользовательскую нагрузку. Для управления скоростью операций настройте лимиты для соответствующей очереди брокера ресурсов.

Предыдущая
Следующая