Синхронизация баз данных MySQL на уровне содержимого таблиц БД

Синхронизация MySQL

Синхронизация баз данных MySQL позволяет создать две или более базы данных с идентичным содержимым. Технологии синхронизации востребованы для зеркалирования, кластерирования и т.д. Handy Backup позволяет полностью автоматизировать процесс синхронизации БД MySQL.

Скачать Handy Backup

Версия 7.9.8 от 15 декабря 2017,
65.7 MB

Методы синхронизации MySQL баз

В MySQL синхронизация двух баз может быть односторонней или двусторонней.

Односторонняя синхронизация

Содержимое одной базы (master) копируется в другую базу (slave). В MySQL синхронизация баз данных на разных серверах используется для репликации таблиц, создания тестовых и резервных баз, бэкапа MySQL и т.д.

Двусторонняя синхронизация

Двусторонняя синхронизация MySQL обеспечивает копирование актуальных изменений из каждой базы данных в другую. Эта техника применяется прежде всего для распределения вычислительных задач, связанных с БД – зеркалирования и создания кластеров СУБД.

Синхронизация MySQL: односторонняя и двухсторонняя

Преимущества Handy Backup для синхронизации БД MySQL

Handy Backup содержит встроенный плагин MySQL, позволяющий производит копирование состояния баз данных и таблиц MySQL в “горячем” режиме (без остановки сервера), а также в “холодном” (с остановкой). При этом обеспечиваются следующие преимущества:

  • Синхронизация данных MySQL (копирование и восстановление) по расписанию;
  • Хранение таблиц MySQL в удобочитаемом текстовом формате из списка SQL команд;
  • Автоматический останов сервера-приёмника MySQL при восстановлении данных;
  • Версионное копирование и создание временных меток на копиях по необходимости;
  • Получение доступа к внешним MySQL серверам.

Рекомендуемое решение для синхронизации баз данных MySQL

Handy Backup Office Expert

Версия 7.9.8 от 15 декабря 2017. 65.7 MB
Программа резервного копирования Handy Backup. 7400 RUB за лицензию

Handy Backup Office Expert

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

Как выполнить синхронизацию MySQL с помощью Handy Backup?

Синхронизация баз данных MySQL состоит из получения резервной копии базы и последующего восстановления таблиц этой базы на другом сервере с помощью плагина “MySQL”. Этот процесс включает в себя 2 последовательных задачи:

1

Резервное копирование данных исходной таблицы (в случае односторонней синхронизации) или обеих таблиц (при симметричной синхронизации).

Резервное копирование данных исходной таблицы
2

Восстановление данных в синхронизируемую таблицу MySQL, полное или дифференциальное, в зависимости от типа синхронизации.

Детальное описание задач копирования и восстановления MySQL имеется в Руководстве Пользователя.

Автоматизация задач синхронизации таблиц MySQL

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

  1. Разделите время запуска задач резервного копирования MySQL и их восстановления на достаточно большой промежуток, чтобы запущенная задача резервного копирования базы данных успела завершиться перед началом восстановления.
  2. Выбирайте для промежуточных копий MySQL достаточно быстрые по скорости доступа носители: локальные и внешние диски, устройства NAS/SAN и серверы FTP/SFTP/FTPS с широкой пропускной способностью сетевого интерфейса.
  3. Пользуйтесь возможностями Шага 7 (установка запуска программ до и/или после выполнения задачи) для автоматического останова и перезапуска сервера MySQL на стороне восстановления, а также на стороне записи – для “холодной” загрузки данных.
Настройка шага 7 для автоматического останова и перезапуска сервера MySQL

  1. Поскольку резервные копии хранятся в доступном для чтения текстовом формате, пользуйтесь при необходимости инструментами для внесения исправлений в восстанавливаемые файлы – скажем, для смены механизма хранения данных.

Приобретение лицензии

Как было сказано выше, синхронизация баз данных (БД) MySQL не заменяет регулярного резервного копирования. Мы рекомендуем обеспечивать задачи резервного копирования БД MySQL с помощью одного из бизнес-ориентированных решений нашего программного обеспечения (ПО).

Handy Backup Office Expert и Server Network
Скачать Handy Backup

Полнофункциональная бесплатная пробная версия в течение 30 дней!

  • Если вам нужно работать только с одним сервером СУБД MySQL, Handy Backup Office Expert обеспечит вас всеми необходимыми возможностями для этого и многими дополнительными функциями.
  • Если вам необходимо обслуживать несколько серверов и рабочих станций, организуя процессы резервного копирования БД MySQL и любых других данных с общего рабочего места, используйте наше флагманское решение Handy Backup Server Network.

Чтобы сравнить цены на эти и другие продукты, пожалуйста, обратитесь к странице Купить.

Видеоурок

В следующем видеоуроке показано, как осуществлять резервное копирование и восстановление БД MySQL с помощью Windows-версии Handy Backup. В настоящий момент видео доступно только на английском языке.

Скачайте и установите наше программное обеспечение прямо сейчас – первая резервная копия ваших данных будет готова уже через пару минут!

Скачать Handy Backup

Версия 7.9.8 от 15 декабря 2017,
65.7 MB

Handy Backup предоставляет надёжный, быстрый и гибко настраиваемый инструмент для синхронизации MySQL на уровне таблиц и баз данных. Попробуйте его мощь, скачав полную версию Handy Backup для бесплатного использования в 30-дневный пробный период!


Смотрите также