ХабрПостыНовостиМегапосты?

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

Компания Postgres Professional представляет обновление ProGate — специализированного решения для миграции и репликации данных между различными СУБД. Версия 1.1.0 расширяет возможности продукта по работе в высоконагруженных и отказоустойчивых средах.

ProGate предназначен для бесшовного переноса данных и включает три ключевых компонента: procopy (первоначальная загрузка), prosync (CDC-репликация изменений) и procheck (верификация данных).

Поддержка Postgres Pro BiHA

Ключевым изменением версии 1.1.0 стала интеграция с функциями отказоустойчивости, предоставляемыми Postgres Pro BiHA (Built-in High Availability).

Теперь ProGate может корректно работать с кластерными конфигурациями. Это позволяет:

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

ProGate продолжает развиваться как универсальный инструмент для гетерогенной миграции. Напомним о ключевых функциях, доступных пользователям:

Компоненты решения

Обновление 1.1.0 сохраняет привычную структуру инструментов, обеспечивающих полный цикл миграции:

  1. procopy — утилита для максимально быстрого первичного наполнения целевой БД. Поддерживает работу со снимками (snapshots) и секционирование таблиц на несколько потоков чтения;

  2. prosync — инструмент для реализации CDC (Change Data Capture). Позволяет проигрывать изменения, возникшие в источнике во время или после работы procopy, обеспечивая консистентность данных;

  3. procheck — решение для финальной проверки качества. Позволяет сравнивать количество записей, уникальные идентификаторы и выполнять построчную сверку данных.

Настройка и переход

Для использования новых возможностей версии 1.1.0 при работе с BiHA-кластерами теперь можно указывать расширенные параметры DSN в конфигурационных файлах procopy и prosync, например:

dsn: "postgresql://host1:5432,host2:5432,host3:5432/dbname?user=user&password=pass"

ProGate 1.1.0 совместим с Postgres Pro Enterprise начиная с версии 16.4, которая предоставляет необходимые расширения для корректной работы с BiHA-кластерами. Обновление доступно для всех пользователей ProGate через стандартные каналы дистрибуции.​

Полная документация по настройке и использованию ProGate с BiHA-кластерами доступна по ссылке:

https://postgrespro.ru/docs/progate/1/index

@slonik_pg
11.02.2026 14:23 UTC
Первоисточник