PostgreSQL Replication: Как настроить репликацию базы

Репликация PostgreSQL

Репликация PostgreSQL в Handy Backup состоит из настройки двух последовательно выполняемых задач: бэкап базы данных, а затем восстановление базы в новое место. Таким образом, может выполняться репликация PostgreSQL 11, 10 и более ранних версий.

Скачать Handy Backup

Версия 8.1.1 от 16 декабря 2019
106 MB

Особенности репликации БД PostgreSQL

Для исходной СУБД PostgreSQL репликация master-master невозможна в принципе. Единственный доступный вид — репликация master-slave, необходимая главным образом для оптимизации нагрузки на сервер.

На заметку. При логической репликации PostgreSQL в режиме master-slave все изменения, появляющиеся на исходном сервере (master), перезаписываются на вторичный сервер (slave), используемый для оптимизации количества запросов к базе данных.

PostgreSQL репликация master-master в Handy Backup

Несмотря на вышеописанные особенности СУБД, репликация master-master с Handy Backup вполне возможна. Перенос данных с помощью плагина отличается от механизма встроенной в PostgreSQL потоковой репликации.

Логическая репликация PostgreSQL с Handy Backup

Для репликации БД PostgreSQL в Handy Backup вы должны создать пару связанных друг с другом задач:

  1. Нажмите кнопку "Создать" на панели управления и на Шаге 1 выберите задачу "Создать резервную копию".
  2. На Шаге 2 щёлкните на плагин PostgreSQL в группе источников данных Database.

Если у вас ещё нет подключения к PostgreSQL, щёлкните по "Создать подключение" и настройте соединение с вашей базой PostgreSQL.

  1. Выберите нужное подключение PostgreSQL и отметьте таблицы базы, необходимые для репликации PostgreSQL.
Выбор данных для репликации базы PostgreSQL
  1. По окончании выбора нажмите OK и перейдите к следующим шагам создания задачи. На Шаге 5 простого режима или Шаге 6 продвинутого режима настройте расписание для выполнения задачи.
  2. На последнем шаге дайте имя задачи и нажмите Готово.

Внимание! Дождитесь выполнения задачи копирования, прежде чем выполнять восстановление с целью репликации!

  1. Создайте новую задачи и на Шаге 1 выберите "Восстановить данные". Также отметьте флажок "Продвинутый режим".
  2. Найдите на Шаге 2 в хранилище данных файл индекса (backup.hbi) для репликации PostgreSQL.
  3. На Шаге 3 нажмите кнопку "Изменить место". В окне выбора места восстановления выберите плагин PostgreSQL.
Восстановления PostgreSQL в новое место - второй шаг репликации базы в Handy Backup
  1. Создайте новое подключение к серверу, на который будет осуществляться репликация.
  2. Нажмите ОК и продолжайте создание задачи.
  3. Дойдя до шага с установкой расписания, задайте время старта задачи автоматического восстановления и необходимую частоту повторения.

Внимание! Проверьте, что вы оставляете достаточный интервал между запусками задачи копирования и соответствующей ей задачи восстановления, чтобы задача успела записать все данные из таблиц в копию!

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

Рекомендуемое решение для репликации PostgreSQL

Handy Backup Office Expert

Версия 8.1.1 от 16 декабря 2019. 106 MB
Программа резервного копирования Handy Backup. 9200 RUB за лицензию

Handy Backup Office Expert

Решение Office Expert предоставляет все возможности для логической репликации PostgreSQL на одном ПК. Бесплатная полнофункциональная пробная версия - 30 дней!

Преимущества PostgreSQL репликации с Handy Backup

Полная автоматизация

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

Полная автоматизация задач репликации PostgreSQL
Универсальный подход репликации PostgreSQL

Универсальный подход

Вы можете выполнять репликацию PostgreSQL Windows и Linux-версий, а также использовать её для систем, где PostgreSQL является основой (например, репликация PostgreSQL 1C версии, репликация базы данных системы NERPA ERP, основанной на PostgreSQL, и т.д.).

Скачать Handy Backup

Версия 8.1.1 от 16 декабря 2019
106 MB

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

Кто использует наше решение для резервного копирования?