Релиз Postgres ProGate 1.4.0: параллелизация задач, ускоренная интроспекция и оптимизация работы с СУБД
Postgres Professional выпускает Postgres ProGate 1.4.0 — очередное обновление платформы миграции и репликации данных. Главное новшество версии — поддержка AXE с загрузкой в S3, открывающая новые сценарии для аналитических хранилищ.
Также в релизе — повышение производительности утилит, укрепление безопасности и переработка механизма интроспекции схем данных.ProGate — решение для бесшовного переноса данных между различными СУБД (Oracle, PostgreSQL, Postgres Pro, Shardman), состоящее из трёх ключевых компонентов: procopy (высокоскоростная первичная загрузка), prosync (CDC‑репликация изменений) и procheck (проверка консистентности).Утилита procopy получила более гибкий контроль над параллельной обработкой задач:добавлен параметр sub_task_count, определяющий, на сколько подзадач может разбиваться исходная задача копирования;расчёт размера подзадач теперь выполняется автоматически, а параметр sub_task_rowsпереведён в статус deprecated;появился флаг force_restart_task, позволяющий перезапускать задачи без очистки данных и без изменения идентификатора задачи — удобно для выполнения регулярных задач переноса данных (например, снапшотов т-1).В procopy добавлена поддержка AXE в качестве приёмника данных с загрузкой в S3-совместимое хранилище.
habr.com