СберТех выпустил новый релиз Platform V Pangolin DB — реляционной СУБД для повышенной безопасности и надежности высоконагруженных систем. В версии 6.5.0 продукт получил обновления в функциональности для хранения данных и удобства сопровождения, а также ряд подкапотных изменений.
В этом обзоре собрали наиболее существенные обновления.
Добавлена поддержка ОС Astra Linux Special Edition 1.8
Так теперь выглядит актуальный список поддерживаемых операционных систем:
Появилась возможность сжатия данных на уровне хранения
Объемы данных в информационных системах увеличиваются. Системы хранения данных становятся вместительнее и производительнее, но при этом не становятся доступнее. Более того, учитывая распространение виртуализации и возможности перераспределения ресурсов, они могут оказаться менее производительными для конечного пользователя.
Для решения этой проблемы в 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, предназначенный для оптимизации производительности баз данных в различных сценариях использования. Это:
Умеет работать с конфигурационными файлами:
Сейчас доступны профили использования: OLTP/OLAP/1С. Список может быть расширен.
Предыдущие релизы Больше о развитии Platform V Pangolin DB читайте в предыдущих обзорах обновлений (версии 6.4.0, 6.3.0 и 6.2.0). Полностью функциональность продукта описана в технической документации.