Digital Q.DataBase

Номер в Едином Реестре российского ПО: 15561 Дата решения: 18.11.2022 Поручение Минцифры России от 18.11.2022 б/н
Digital Q.DataBase входит в Реестр российского программного обеспечения (регистрационная запись №15561 от 18 ноября 2022 года), имеет сертификат ФСТЭК по 4 уровню доверия и 4 классу защиты (регистрационная запись №4843 от 27.08.2024).Отличительной особенностью этой СУБД является поддержка трех SQL‑диалектов PL/pgSQL (диалект PostgreSQL), PL/SQL (диалект Oracle DB) и Т‑SQL (диалект Microsoft SQL Server).

Digital Q.DataBase с высокой точностью воспроизводит ряд функциональных возможностей СУБД Oracle DB, Microsoft SQL Server. В частности, есть поддержка создания пакетов (синтаксис создания пакета как в PL/SQL), реализованы основные пакеты DBMS и UTL из СУБД Oracle DB, системные хранимые процедуры, как в MS SQL Server, а также системные таблицы и представления.

Решение имеет бесплатную версию без ограничений функциональности, с ограничением по количеству ядер (до 8), которую можно использовать в том числе в коммерческих целях.

В состав Digital Q.DataBase входят: СУБД, «Мастер миграции данных», «Центр Управления» - утилита для мониторинга и настройки работы СУБД, консольные клиенты для различных ОС, драйвера и библиотеки для подключения из С, C++, Java, GoLang, Python, Delphi и других языков.

Помимо традиционной реляционной модели данных, решение поддерживает In‑memory обработку данных, key‑value хранение, поколоночное хранение и обработку данных, векторный поиск, документ‑ориентированное хранение информации.


Заменяет иностранные продукты:

  • Microsoft SQL Server

    Поддержан синтаксис T-SQL: типы данных MS SQL, IDENTITY-поля и конструкции @@IDENTITY, идентификаторы сессий @@SPID, встроенные функции из официальной документации, OUTPUT и IN/OUT-параметры процедур, ключевые системные таблицы, представления и sp_-хранимые процедуры. Поддерживается протокол TDS — сторонние приложения, включая Microsoft SSMS, распознают Digital Q.DataBase как MS SQL Server. Типовая миграция занимает от 30 минут без переписывания кода приложений.

  • Oracle Database

    Поддержан синтаксис PL/SQL (71%), включая создание пакетов, конструкции %TYPE, %ROWTYPE, %ROWCOUNT, пользовательские типы и nested tables. Реализованы самые популярные UTL- и DBMS-пакеты и все отражённые в официальной документации Oracle встроенные функции. Создана библиотека — эмулятор Oracle Instant Client на стороне клиента, доступно также подключение через Java-драйвер. Скорость миграции данных — до 20 ТБ в сутки; список поддерживаемых DBMS-пакетов расширяется с каждым релизом, в планах на 2–3 года — полное покрытие, включая редко используемые пакеты.