Новая версия СУБД от Orion soft
Компания Orion soft выпустила версию СУБД Proxima DB 3.1. В ней стали доступны функция мониторинга производительности в веб-интерфейсе в режиме реального времени, возможность развертывания СУБД в контейнерной среде «по клику» и поддержка «ванильных» инсталляций PostgreSQL в веб-интерфейсе. Особенности реализации новых функций, отмечают в компании, позволят избежать значимого снижения производительности, ускорят работу с СУБД для заказчиков с собственной разработкой и большим количеством инсталляций PostgreSQL.
Функция мониторинга производительности в Proxima DB 3.1 реализована по аналогии с возможностями платформы Oracle Enterprise Manager. Мониторинг позволяет администраторам СУБД собирать статистику в режиме реального времени, не дожидаясь окончания запроса. Это помогает быстрее и точнее выявлять причины деградации производительности и предотвращать возможные случаи ее падения, что особенно важно для компаний, использующих СУБД в бизнес-критических системах.
Для мониторинга производительности и поиска проблем используются следующие инструменты: SQL Monitor оценивает производительность запросов и модель нагрузки на СУБД, SQL Trace (аналог события Oracle 10046) обеспечивает трассировку запросов для отслеживания проблем в работе сессии без применения средств отладки.
Частая проблема у заказчиков связана с тем, что запуск мониторинга провоцирует снижение производительности на 10% или больше, что может быть критично для бизнес-процессов. Разработчики Proxima DB избежали этого эффекта, реализовав специальный метод сбора и хранения исторических статистик: данные собираются не из привычных таблиц со статистикой, а напрямую из памяти PostgreSQL с помощью созданного «с нуля» расширения. Это минимизирует нагрузку на сам PostgreSQL, а также позволяет более гибко настраивать частоту сбора данных.
Еще одна новая функция, DBaaS, будет актуальна заказчикам, которые активно ведут инхаус-разработку, R&D, создают сервисы или микросервисы с изолированными доступами и данными. Теперь у них есть возможность без подготовки, в одно действие развернуть СУБД в контейнере в on-prem за секунды и также быстро удалить ее при необходимости. При этом обеспечивается возможность гранулирования выдаваемых ресурсов и возможность сохранить данные при удалении контейнера с СУБД.
Также в редакции Proxima DB Advanced реализована поддержка «ванильных» инсталляций PostgreSQL в веб-интерфейсе. Зачастую в ИТ-инфраструктуре компаний сочетаются разнородные решения: например, в критических контурах могут использовать инсталляции коммерческой СУБД, а в тестовом контуре – «ванильные» инсталляции. Функция поддержки PostgreSQL позволяет наладить централизованное управление всеми инсталляциями через единый веб-интерфейс. При этом для «ванильных» экземпляров будут доступны все те же ключевые возможности, что и для экземпляров Proxima DB.
В планах разработчиков – развивать модуль мониторинга и дополнять продукт новыми функциями. В ближайшем будущем планируется реализовать рекомендации по оптимизации производительности, карту фрагментирования объектов, интерактивный мониторинг репликаций, мониторинг шардирования, а также функциональность автоматического шардирования, инструменты для миграции с Oracle Database и Microsoft SQL Server, поддержку геокластерных конфигураций.