Byte/RE ИТ-издание

СУБД от«Диасофт» с поддержкой диалектов систем Microsoft и Oracle

Компания «Диасофт» выпустила второе обновление для СУБД Digital Q.DataBase с возможностью исполнения диалектов популярных зарубежных СУБД – Microsoft SQL Server и Oracle Database. Первый выпуск Digital Q.DataBase с возможностью эмулировать функциональные возможности СУБД от ушедших с российского рынка Microsoft и Oracle состоялся в ноябре прошлого года.

Как поясняют в «Диасофт», для успешного импортозамещения иностранных СУБД необходимо, чтобы в отечественных СУБД был реализован весь комплекс инструментов и возможностей, к которому российские разработчики прикладного ПО привыкли за годы работы с иностранными решениями. Вариант переписывания всех прикладных продуктов, разработанных в России за последние 30 лет, под менее функциональную СУБД с открытым исходным кодом означал бы колоссальную трату ресурсов и снижение экспортного потенциала отечественного ПО.  Именно поэтому в компании встали на путь «копирования» в СУБД Digital Q.DataBase соответствующей функциональности Microsoft SQL Server и Oracle Database.

Список функциональности СУБД Digital Q.DataBase пополнился следующими возможностями.

Обновлена подсистема эмуляции Microsoft SQL Server – расширен спектр воспроизведенных конструкций языка T-SQL, эмулируемых системных таблиц и представлений, системных хранимых процедур.

Добавлена возможность разработки хранимой логики на языке C# – CLR-сборки, работавшие на оригинальном Microsoft SQL Server, могут быть перенесены в Digital Q.DataBase в автоматическом режиме. При этом синтаксис SQL-команд для регистрации и управления этими сборками полностью аналогичен тому, что был в Microsoft SQL Server.

Реализованы механизмы миграции и администрирования в стиле Microsoft SQL Server, включая синхронизацию SID логинов и пользователей, поддержку предложения WITH SID и согласование идентификаторов принципалов.

Повышена корректность взаимодействия прикладных решений с СУБД по транспортному протоколу TDS – все больше прикладных решений «не могут отличить» Digital Q.DataBase от оригинального Microsoft SQL Server.

Расширена поддержка SQL-диалекта СУБД Oracle – поддержаны новые конструкции языка PL/SQL, реализована поддержка вложенных таблиц (Nested Tables), улучшены механизмы для работы с глобальными временными таблицами (GTT) и перегруженными процедурами.

Выросло число поддержанных в СУБД Digital Q.DataBase аналогов DBMS-и UTL-пакетов из СУБД Oracle – добавлено еще 10 новых пакетов, включая DBMS_RANDOM, DBMS_UTILITY, UTL_TCP и др. Теперь ни в какой другой СУБД в мире на базе PostgreSQL нет такого числа реализованных DBMS-и UTL-пакетов из СУБД Oracle.

Реализовано также более 30 других доработок, облегчающих замену СУБД Microsoft SQL Server и Oracle на российскую СУБД.

Обновлена клиентская часть продукта – в ее состав вошел кроссплатформенный компонент «Мастер сравнения БД», инструмент, который позволяет проверить качество переноса данных из иностранных СУБД в Digital Q.DataBase.

Появилась возможность использовать графические клиентские утилиты под ОС Windows 10 и 11 (ранее они были доступны только под Linux).

Расширен спектр поддерживаемых версий российских ОС на базе Linux, а дистрибутивы для Astra Linux теперь подписаны ЭЦП. Это позволяет устанавливать СУБД Digital Q.DataBase на защищенные контуры без отключения механизмов контроля целостности.

Обеспечена совместимость с Ubuntu 24.04 LTS, а также подготовлен docker-контейнер с предустановленной СУБД Digital Q.DataBase для ее быстрого развертывания.

Вам также могут понравиться