Компания «Диасофт» выпустила обновление импортонезависимой СУБД Digital Q.DataBase. Ключевыми особенностями нового релиза стали переход на модульную архитектуру, запуск полноценного аналога службы отчетов (SSRS) и значительное расширение поддержки диалектов Microsoft SQL Server и Oracle.
Нововведения направлены на ускорение процесса миграции крупных организаций на российский технологический стек, снижение затрат на администрирование и обеспечение полной функциональной преемственности при отказе от зарубежных решений.
Гибкая архитектура и упрощенная установка
Одним из ключевых изменений стала модернизация архитектуры платформы. Теперь каждый из трех субмодулей (диалектов) – Oracle (PL/SQL), MS SQL Server (T-SQL) и PostgreSQL – может развиваться и обновляться автономно, что позволяет ИТ-специалистам гибко настраивать ландшафт под конкретные задачи приложения. Для повышения совместимости «из коробки» в диалекте PostgreSQL теперь по умолчанию используются стандартные номера портов и имена пользователей. Также подготовлена специализированная версия утилиты pg_upgrade для бесшовного перехода на новую архитектуру.
Служба отчетов Digital Q.DataBase (аналог SQL Server Reporting Services)
Реализована первая версия службы отчетов, полностью совместимого с SQL Server Reporting Services (SSRS). Служба отчетов Digital Q.DataBase поддерживает формат RDL (Report Definition Language, язык определения отчетов), работу с группировками и агрегатами, формирование отчетов «основной/подробности» (master-detail отчетов), использование изображений и оформление отчетных форм в форматах HTML и PDF. Это позволяет переносить существующую отчетность из среды Microsoft без потери логики обработки данных.
Развитие диалекта Microsoft SQL Server (T-SQL) и CLR-сборок
Релиз включает глубокую проработку совместимости с T-SQL, что минимизирует необходимость изменения кода прикладных систем:
- Синонимы: полная поддержка создания и использования синонимов, ускоренная за счет общего кэша.
- XML-функциональность: реализованы OPENXML, FOR XML EXPLICIT и возможность изменения XML-данных через метод modify() в операциях UPDATE.
- Безопасность и права доступа: расширена система GRANT/REVOKE на уровне базы данных, поддержан механизм EXECUTE AS для функций.
- Новые команды: добавлена поддержка команды MERGE, полнотекстовых каталогов и уведомлений о событиях взаимоблокировок (DEADLOCK_GRAPH).
- Обслуживание: команды администрирования (BACKUP, RESTORE, DBCC) теперь принимаются системой без ошибок, что позволяет сохранять существующие сценарии автоматизации без правок.
В части работы с CLR-сборками (.NET) существенно улучшен конвертер: теперь он автоматически учитывает зависимости между сборками и поддерживает перенос устаревших ASMX-сервисов.
Развитие диалекта Oracle
Для пользователей Oracle:
- Добавлены новые системные пакеты DBMS_DB_VERSION и OWA_COOKIE.
- Повышена совместимость jdbc-драйвера.
- Обновлена библиотека oci.dll.
- Расширена поддержка переменных привязки (Bind-параметров).
- Улучшена работа параметров ввода и вывода (IN/OUT-параметров) в процедурах и функциях.
- Доработан вызов методов с направленными параметрами.
- Расширена поддержка курсоров.
Мастер переноса базы данных: интеллектуальная миграция
Реализованы новые механизмы обработки схем, зависимостей и ограничений, улучшена миграция пользователей и процедур, оптимизированы процессы переноса объектов Oracle. Кроме того, появилась возможность возобновления миграции с точки прерывания, что критично для баз данных большого объема. Также усовершенствован пользовательский интерфейс инструмента.
Алексей Татаринов, руководитель продукта Digital Q.DataBase, компания «Диасофт»: «Наш подход к развитию Digital Q.DataBase заключается в создании полноценной замены западных платформ. Модульная установка и поддержка специфических функций T-SQL и Oracle позволяют нашим клиентам переходить на российское решение в разы быстрее, сохраняя привычные инструменты аналитики и администрирования».
СУБД Digital Q.DataBase включена в реестр российского программного обеспечения (запись в реестре № 15561 от 18.11.2022 г.).
Новая версия уже доступна для скачивания на сайте продукта.
Для получения подробной информации заполните форму обратной связи.
