Spec-Zone.ru › MariaDB

Репликация как решение для резервного копирования

Репликация может использоваться для поддержки стратегии резервного копирования.

Одна репликация не является достаточной для резервного копирования. Она помогает защититься от сбоев оборудования на сервере-источнике, но не защищает от потери данных. Случайная или злонамеренная DROP DATABASE или TRUNCATE TABLE команда также будет реплицирована на реплику. Необходимо позаботиться о том, чтобы данные не разошлись между сервером-источником и репликой.

Термины мастер и слейв исторически использовались в репликации, но сейчас предпочтительнее термины источник и реплика. Старые термины по-прежнему используются в некоторых частях документации и в командах MariaDB, хотя MariaDB 10.5 начала процесс переименования. Процесс документации продолжается. Следите за прогрессом этой работы на странице MDEV-18777.

Репликация чаще всего используется для поддержки резервных копий следующим образом:

  • Сервер-источник реплицирует данные на реплику
  • Затем резервное копирование выполняется с реплики без влияния на источник.

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

Обратите внимание, что при резервном копировании с реплики важно убедиться, что серверы поддерживают синхронизацию данных. Например, см. Репликация и внешние ключи, для ситуации, когда одинаковые команды могут привести к разным данным на реплике и на сервере-источнике.

См. также

  • Репликация
  • Совместимость репликации
  • Резервное копирование и восстановление
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется заранее компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/replication-as-a-backup-solution/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API