
Резервное копирование базы данных с использованием усовершенствованного алгоритма сжатия
Утилита резервного копирования OpenEdge (PROBKUP) получила значительное обновление, которое радикально изменит подход к созданию резервных копий. Теперь PROBKUP обеспечивает мгновенное сжатие данных, позволяя администраторам баз данных значительно сократить занимаемое дисковое пространство и существенно ускорить процесс резервного копирования, как в онлайн, так и в автономном режимах. Благодаря новым возможностям сжатия, вы можете гибко выбирать баланс между скоростью и степенью сжатия данных.
Преимущества нового алгоритма сжатия ZSTD
В версии OpenEdge 12.8 LTS алгоритм сжатия по умолчанию был изменен с Run-Length Encoding (RLE) на ZStandard (ZSTD). Этот переход открывает новые горизонты в управлении данными:
- Высокий уровень сжатия: ZSTD обеспечивает значительно более эффективное сжатие данных, что позволяет сократить объем резервных копий без потери качества информации.
- Скорость и баланс: ZSTD предлагает несколько уровней сжатия, каждый из которых оптимизирован под конкретные задачи. Вы можете выбрать оптимальный уровень, исходя из требований к скорости и степени сжатия.
- Универсальность: ZSTD совместим с широким спектром приложений и систем, что делает его идеальным выбором для современных баз данных.
Гибкость настройки уровня сжатия
Теперь PROBKUP предоставляет администраторам возможность самостоятельно выбирать уровень сжатия с помощью параметра -comlevel:
- Уровень 1: Использование алгоритма Run-Length Encoding (RLE) для быстрого, но менее эффективного сжатия.
- Уровень 2: Базовый уровень сжатия с помощью ZSTD, обеспечивающий высокую скорость и умеренное сжатие.
- Уровень 3: Стандартный уровень сжатия по умолчанию, который идеально сбалансирован между скоростью и объемом данных.
- Уровень 4: Максимальный уровень сжатия с использованием ZSTD, который достигается за счет снижения скорости.
Как это работает на практике?
Пример команды для создания резервной копии с уровнем сжатия 3:
probkup online sports2023 mybackup.bk -com -comlevel 3
Эта команда создает резервную копию в режиме онлайн для базы данных в файл с использованием стандартного уровня сжатия ZSTD (уровень 3).
Пример команды для создания резервной копии с уровнем сжатия 4:
probkup sports2021 mybackup.bk-com -comlevel 4
Эта команда создает резервную копию в режиме оффлайн на уровне сжатия 4, что обеспечивает более высокое сжатие данных при более низкой скорости.
Таким образом меньшее значение уровня сжатия обеспечивает более высокую скорость сжатия, в то время как более высокий уровень обеспечивает более высокое сжатие данных с помощью алгоритма сжатия ZSTD.
- Если вы опустите параметры -com и -comlevel, сжатие не выполняется.
- Если вы опустите -com, но укажете -comlevel n, указанный -comlevel n будет проигнорирован. Сжатие не выполняется.
- Если вы укажете -com без -comlevel, будет применен стандартный алгоритм ZSTD по умолчанию (уровень сжатия 3).
Почему это важно?
- Экономия ресурсов: Сокращение объема резервных копий позволяет сэкономить дисковое пространство и снизить затраты на хранение данных.
- Эффективность работы: Мгновенное сжатие данных ускоряет процесс резервного копирования, что особенно важно в условиях высокой нагрузки на систему.
- Контроль и гибкость: Возможность выбора уровня сжатия дает администраторам полный контроль над процессом резервного копирования, позволяя адаптировать его под конкретные задачи и требования.
Заключение
Обновление PROBKUP с улучшенным алгоритмом сжатия ZSTD — это важный шаг вперед в управлении базами данных. Теперь вы можете создавать резервные копии быстрее и эффективнее, сохраняя при этом высокий уровень безопасности и надежности данных.
Для получения более подробной информации обратитесь к документации по утилите PROBKUP.
Есть вопрос? Спросите...
Для отправки комментария вам необходимо авторизоваться.
1 Комментарий
mybackup.bk-com
нужен пробел