СберТех выпустил новый релиз Platform V Pangolin DB — реляционной СУБД для повышенной безопасности и надежности высоконагруженных систем. В версии 6.5.0 продукт получил обновления в функциональности для хранения данных и удобства сопровождения, а также ряд подкапотных изменений.
В этом обзоре собрали наиболее существенные обновления.
Добавлена поддержка ОС Astra Linux Special Edition 1.8
Так теперь выглядит актуальный список поддерживаемых операционных систем:
- РЕД ОС 7.3;
- РЕД ОС 8;
- Альт СП релиз 10;
- Альт 9 Сервер;
- Альт 10 Сервер;
- Red Hat Enterprise Linux 8.7;
- Platform V SberLinux OS Server 8, 9;
- Astra Linux 1.7, 1.8;
- CentOS Stream 9.
Появилась возможность сжатия данных на уровне хранения
Объемы данных в информационных системах увеличиваются. Системы хранения данных становятся вместительнее и производительнее, но при этом не становятся доступнее. Более того, учитывая распространение виртуализации и возможности перераспределения ресурсов, они могут оказаться менее производительными для конечного пользователя.
Для решения этой проблемы в Platform V Pangolin DB добавлен механизм сжатия на уровне хранения данных.
Что отличает его от аналогов:
- возможность настройки на различных уровнях объектов, схем, табличных пространств;
- возможность настройки механизма сжатия в зависимости от размера и характера данных;
- возможность регулировать степень и алгоритм сжатия.
Новая функциональность позволяет экономить дисковое пространство за счёт сжатия данных до 80% и повышает быстродействие благодаря уменьшению количества чтений. Отдельно важно то, что администраторы БД могут гибко управлять сжатием, например, сжимать старые секции. В результате снижаются накладные расходы на хранение, чтение при фактическом отсутствии влияния на потребление CPU. Для медленных носителей за счет сжатия можно получить выигрыш по производительности.
Добавлена возможность переключения СУБД в режим read-only. В версиях до 6.5.0 режимы read-only (RO) и read-write (RW) управляются через SET TRANSACTION и только в рамках транзакции. Выставить RO на уровне всего кластера БД было нельзя.
Теперь можно управлять режимом транзакций для всего кластера баз данных под управлением Platform V Pangolin DB с помощью специального API с ролевыми ограничениями. Это позволяет быстро переводить кластер БД из режима RW в режим RO и обратно.
Добавлено расширение pg_dbms_lock, которое обеспечивает совместимость с пакетом Oracle DBMS_LOCK и упрощает миграцию баз данных из СУБД Oracle на СУБД Pangolin.
Доработан docker-образ для возможности запуска в кластерной конфигурации под управлением Pangolin Manager. Теперь пользователи докер-образа могут тестировать продукт в кластерной конфигурации или использовать его как DB-сервис для мультиконтейнерных решений.
Появилась возможность управления размером памяти для подготовленных операторов, что особенно полезно, если широко используются prepared statements.
Реализовано новое лицо для скриптов развертывания — инсталлятор. Эта доработка ознаменовывает старт улучшений в части облегчения пользования скриптами развертывания. В текущем варианте решение позволяет использовать в интерактивном режиме терминала установку/обновление с минимальным количеством параметров в терминальной строке.
Реализована утилита pangolin-tuner — инструмент для работы с конфигурацией Platform V Pangolin DB, предназначенный для оптимизации производительности баз данных в различных сценариях использования. Это:
- упрощение конфигурирования стендов для различных сценариев улучшения производительности и повышения надёжности баз данных;
- минимизация человеческих ошибок и упрощение процесса настройки.
Умеет работать с конфигурационными файлами:
- Pangolin (.conf)
- Pangolin-manager (.yml)
Сейчас доступны профили использования: OLTP/OLAP/1С. Список может быть расширен.
Предыдущие релизы Больше о развитии Platform V Pangolin DB читайте в предыдущих обзорах обновлений (версии 6.4.0, 6.3.0 и 6.2.0). Полностью функциональность продукта описана в технической документации.