Релиз ProGate 1.1.0: поддержка отказоустойчивости BiHA и стабильная миграция данных
Компания Postgres Professional представляет обновление ProGate — специализированного решения для миграции и репликации данных между различными СУБД. Версия 1.1.0 расширяет возможности продукта по работе в высоконагруженных и отказоустойчивых средах.
ProGate предназначен для бесшовного переноса данных и включает три ключевых компонента: procopy (первоначальная загрузка), prosync (CDC-репликация изменений) и procheck (верификация данных).
Ключевым изменением версии 1.1.0 стала интеграция с функциями отказоустойчивости, предоставляемыми Postgres Pro BiHA (Built-in High Availability).
Теперь ProGate может корректно работать с кластерными конфигурациями. Это позволяет:
использовать в строках подключения (DSN) несколько хостов кластера;
обеспечивать непрерывность процесса миграции или репликации при переключении ролей узлов в высокодоступных средах;
повысить надёжность передачи данных для критически важных бизнес-систем.
ProGate продолжает развиваться как универсальный инструмент для гетерогенной миграции. Напомним о ключевых функциях, доступных пользователям:
широкая поддержка источников и приёмников: работа с Oracle, PostgreSQL и Postgres Pro;
возможность экспорта данных в Apache Parquet для построения аналитических хранилищ;
высокая производительность благодаря разработке на языке Go и поддержке многопоточности. ProGate эффективно утилизирует ресурсы при миграции баз данных объёмом от 10 ТБ;
поддержка конвертации типов, замены символов окончания строк и приведения пустых значений к NULL прямо в процессе переливки;
наличие веб-интерфейса для мониторинга проектов и возможность работы через CLI для автоматизации задач.
Обновление 1.1.0 сохраняет привычную структуру инструментов, обеспечивающих полный цикл миграции:
procopy — утилита для
Читать на habr.com