Кратко:
- YDB создает резервные копии автоматически, но регламент резервного копирования можно настраивать самостоятельно.
- В консоли управления можно выбрать вкладку Расписание для настройки параметров резервного копирования.
- Резервное копирование можно выполнять вручную, как в хранилище данных, так и в виде csv-файлов или в S3-совместимом объектном хранилище.
- Резервное копирование в хранилище данных и восстановление можно выполнять через консоль управления Yandex Cloud.
- Восстановление резервной копии БД удобно в отдельную директорию, созданную в разделе Навигация.
- После завершения операции, в директории restore появятся восстановленные таблицы с данными.
Создание резервных копий
YDB создает резервные копии вашей БД автоматически. При этом регламент резервного копирования вы можете настраивать самостоятельно.
Зайдите в раздел Резервные копии в консоли управления и выберите вкладку Расписание. По умолчанию резервное копирование выполняется ежедневно в 17:00, а срок хранения резервных копий (TTL, time-to-live) составляет семь дней.

Чтобы изменить эти параметры нажмите … и выберите Редактировать. В открывшемся окне вы можете выбрать периодичность создания резервных копий (ежедневно или еженедельно), время начала резервного копирования, а также срок хранения.

YDB также позволяет создавать резервные копии БД вручную как непосредственно в хранилище данных, так и в виде csv-файлов в файловой системе (например на вашем компьютере) или в S3-совместимом объектном хранилище (например Yandex Object Storage).
Создавать резервные копии в хранилище данных и восстанавливать их можно через консоль управления Yandex Cloud. Резервное копирование в файловую систему или объектное хранилище выполняется с помощью консольного клиента YDB. О том, как это сделать, подробно рассказано в документации.
Чтобы выполнить резервное копирование вашей БД вручную через консоль управления, зайдите в неё и выберите раздел Резервные копии. Нажмите на кнопку Создать резервную копию.

В появившемся окне задайте имя резервной копии и выберите время запуска — Немедленно. Чтобы создаваемая резервная копия была удалена автоматически, выберите соответствующую опцию и укажите время хранения в днях. Запустите резервное копирование, нажав на кнопку Создать.

Когда процесс завершится, резервная копия сменит статус с Creating на Ready. Статус создания и восстановления резервных копий также можно отслеживать в разделе Операции.
Восстанавливать резервную копию БД удобно в отдельную директорию. Создайте директорию
restore для восстанавливаемых данных (это делается в разделе Навигация).Нажмите … справа от созданной резервной копии и выберите Восстановить. Для восстановления данных укажите текущую БД и созданную директорию
restore. Нажмите кнопку Восстановить.
Когда операция завершится, зайдите в директорию
restore в разделе Навигация и убедитесь, что в ней появились восстановленные таблицы с данными.Поздравляем, вы завершили тему «YDB»
В этой теме вы узнали о возможностях и особенностях YDB, научились создавать базу данных, потренировались работать с данными с помощью языка запросов YQL. В курсе «Serverless» вы продолжите изучать YDB и узнаете, как использовать её в бессерверном режиме.