Platform V CopyWala — инструмент резервного копирования и восстановления данных, который работает совместно с СУБД Pangolin и другими системами управления базами данных на основе открытого кода PostgreSQL. В октябре 2025 года команда продукта выпустила релиз 1.2.0. В обновленной версии агент резервного копирования получил новую функциональность, а также новыми опциями были дополнены инструменты мониторинга и сопровождения в разрезе задач резервного копирования множества СУБД.
В этом обзоре собраны наиболее значимые доработки.
Контейнер данных
Одна из главных проблем резервного копирования больших СУБД — скорость упаковки данных. Узкое горлышко в данном случае — результирующий файл резервной копии, в который пишут сразу несколько потоков.
Теперь Platform V CopyWala сохраняет резервные копии в контейнер собственной разработки. Благодаря многопоточной записи без блокировок данные сразу сжимаются, дедуплицируются и упаковываются в единый файл.
Fuse-драйвер и функция flashback
Для исследования резервной копии (поиска объектов внутри этой копии, исследования для пригодности к восстановлению) необходимо полностью восстанавливать экземпляр, что при больших объемах данных занимает слишком много времени.
В обновленной версии Platform V CopyWala можно запускать экземпляр СУБД напрямую из резервной копии. Fuse-драйвер позволяет исследовать резервную копию прямо в работающем экземпляре, чтобы быстро спланировать восстановление. Приятным дополнением стала возможность делать flashback, используя dblink и экземпляр, поднятый через fuse.
Составная загрузка в S3-хранилище
Большинство инструментов резервного копирования записывают данные резервных копий в S3-хранилища в один поток. Но провайдеры S3 позволяют записывать один объект в несколько независимых друг от друга операций.
В новом релизе Platform V CopyWala добавлена возможность сохранять резервные копии в S3-хранилища с использованием составной загрузки (multipart upload). Данные резервной копии разбиваются на части и записываются независимо друг от друга. Эта функциональность позволяет кратно увеличить скорость снятия резервной копии.
Передача данных на удаленное хранение
Обычно инструменты резервного копирования передают данные на удаленное хранение с помощью протоколов SFTP (SSH). А этот протокол влечет за собой несколько ограничений, которые существенно сказываются на скорости передачи данных.
Одно из существенных обновлений Platform V CopyWala – поддержка удаленного хранения с помощью протокола TCP, поверх которого добавили функциональность многопоточной передачи, сжатия и контроля целостности данных. А в обозримом будущем решение дополнится функциональностью multistreaming – это технология параллельной передачи данных на хранение через несколько tcp-соединений.
Recovery Catalog — развитие отчетности
Единое окно для мониторинга и сопровождения множества СУБД в разрезе задач резервного копирования упрощает обслуживание продукта.
В обновленной версии добавлен модуль Recovery Catalog, который позволяет:
- мониторить задачи резервного копирования из единого окна;
- агрегировать информацию о резервных копиях множества СУБД;
- экспортировать метрики в prometheus.
Как это работает? Множество агентов Platform V CopyWala подключается в единую точку,
администратор БД получает возможность выполнять задачи сопровождения через
консольную утилиту recovery-manager.
Direct IO
Резервное копирование влияет на производительность экземпляра СУБД: при обработке всех данных для упаковки в резервную копию вымывается файловый кэш и происходит деградация производительности экземпляра.
Теперь в Platform V CopyWala можно использовать опцию Direct IO на чтение и запись данных. Данные резервной копии можно читать из памяти и записывать в контейнер данных, минуя страничный кэш. Эта функциональность позволяет существенно снизить влияние на экземпляр СУБД — уменьшается нагрузка на CPU и минимизируется инвалидация кэшей.
Узнать больше о функциональности Platform V CopyWala, оставить заявку на консультацию или тестовый дистрибутив можно на странице продукта.
