Перейти к содержимому
Последнее обновление

Обзор аварийного восстановления

Doris предоставляет полный набор возможностей аварийного восстановления, которые помогают справляться с рисками потери данных из-за аппаратных сбоев, программных ошибок и ошибочных действий пользователей. Сочетая резервное копирование и восстановление с восстановлением из корзины, можно обеспечить высокую доступность и надёжность данных при сбоях разного масштаба.

Сценарии применения​

Разные возможности аварийного восстановления подходят для разных сценариев сбоев. Сочетайте их в зависимости от потребностей вашего бизнеса:

ВозможностьСценарий примененияУровень детализации восстановленияСкорость восстановленияТипичный пример использования
Резервное копирование и восстановлениеПовреждение данных, долгосрочное архивирование, миграцияБаза данных, таблица, разделОт нескольких минут до нескольких часов (в зависимости от объёма данных)Периодическое создание снимков, миграция между кластерами, архивирование для соблюдения нормативных требований
Восстановление из корзиныНедавние ошибки пользователей, например случайное удаление таблиц или баз данныхТаблица, база данныхСекундыВосстановление после случайного удаления, краткосрочное хранение

Сравнение возможностей​

Эти две возможности различаются по степени защиты данных, эксплуатационным затратам и зависимостям:

КритерийРезервное копирование и восстановлениеВосстановление из корзины
Актуальность данныхПериодические снимкиСохраняется состояние на момент удаления
Внешние зависимостиТребуется удалённое хранилище, например объектное хранилище или HDFSОтсутствуют (данные хранятся локально в кластере)
Срок храненияОпределяется политикой резервного копированияНастраиваемый срок хранения, автоматическая очистка по его истечении
Эксплуатационные затратыСредние (периодические задания + стоимость хранения)Низкие (включено по умолчанию)

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

Doris предоставляет функции резервного копирования и восстановления для периодического сохранения снимков данных, предотвращения потери данных из-за непредвиденных событий, а также для миграции данных и долгосрочного архивирования.

Основные возможности​

  • Резервное копирование: поддерживает полное резервное копирование указанных баз данных, таблиц или разделов с сохранением полных снимков данных.
  • Восстановление: поддерживает восстановление баз данных, таблиц или разделов из снимков.

Пример сценария​

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

Подробные инструкции см. в разделах Резервное копирование данных и Восстановление данных.

2. Восстановление из корзины​

Doris предоставляет корзину, которая позволяет быстро восстанавливать недавно удалённые данные и снижать последствия ошибочных действий пользователей.

Основные возможности​

  • Временное удаление: удаляемые таблицы или базы данных сначала перемещаются в корзину, а не удаляются окончательно сразу.
  • Срок хранения: удалённые данные сохраняются в корзине в течение настраиваемого срока, пока он не истёк, их можно восстановить.
  • Быстрое восстановление: случайно удалённые данные легко восстановить из корзины без полного процесса резервного копирования и восстановления.
  • Безопасность данных: если восстановление не требуется, данные в корзине автоматически удаляются по истечении срока хранения.

Пример сценария​

Команда случайно удаляет важную таблицу во время повседневной работы. С помощью корзины она быстро восстанавливает удалённые данные, избегает сложного процесса резервного копирования и восстановления и обеспечивает непрерывную работу бизнеса.

Подробные инструкции см. в разделе Корзина.

Часто задаваемые вопросы​

Вопрос: я случайно удалил таблицу. Какую функцию использовать для её восстановления?​

Сначала воспользуйтесь восстановлением из корзины. Оно занимает секунды и не зависит от внешнего хранилища. Если срок хранения уже истёк, используйте резервное копирование и восстановление, чтобы восстановить данные из последнего снимка.

Вопрос: данные остаются в корзине навсегда?​

Нет. Удалённые данные сохраняются только в течение настраиваемого срока хранения и автоматически удаляются по его истечении. Для долгосрочного хранения используйте резервное копирование и восстановление.

Вопрос: где можно хранить файлы резервных копий?​

Файлы резервных копий можно хранить в удалённых хранилищах, таких как объектные хранилища (например, Amazon S3) и HDFS. Это позволяет избежать общей точки отказа с исходным кластером.