Обновления в Platform V CopyWala: контейнер для многопоточного сохранения данных, fuse-драйвер и другие доработки в релизе 1.2.0

Релизы
06.11.2025

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, оставить заявку на консультацию или тестовый дистрибутив можно на странице продукта.