СУБД Digital Q.DataBase
508 subscribers
123 photos
14 videos
2 files
126 links
► Уникальный СУБД-канал Digital Q.DataBase от амбассадора Андрея Жуйкова @zavrius ✍️ - разбираемся, как наша СУБД воспроизводит диалекты Oracle, MS SQL и PostgreSQL и обеспечивает совместимость с существующим кодом приложений без его переписывания.
Download Telegram
🐘 Мы исправили ошибку в крупном банке, которая в определённых случаях приводила к полному падению сервера.

🔪 Охотились за ней почти две недели: она проявлялась стохастически и только под высокой параллельной нагрузкой. Система могла десять раз отработать нормально, затем несколько раз подряд упасть, а потом снова функционировать без проблем. Воспроизвести её было сложно — для этого должен совпасть ряд факторов: высокая вложенность и сложность хранимых процедур, серьёзная параллельная нагрузка и ситуация, когда операционная система отдаёт только что освобождённую память другому процессу.

🧬 Ошибка затрагивает «ванильный» PostgreSQL 17-й версии и, с высокой вероятностью, может встречаться и в других форках.

Наличие подобных сбоев в казалось бы многократно проверенном опенсорсном продукте показывает, насколько важно иметь контракт на поддержку с ответственной российской компанией.

Страшно представить, что было бы, если бы банк остался с этой нетривиальной проблемой один на один.

🧰 Само исправление в итоге заняло всего один день.
Please open Telegram to view this post
VIEW IN TELEGRAM
6776
👾 А вот и моя статья на Хабре!

🟣Можно ли перейти с Oracle или MS SQL на СУБД из Реестра российского ПО без переписывания всей хранимой логики?

🟣Один из возможных подходов к решению этой задачи.

#dqdb #cубд

🔄https://habr.com/ru/articles/949980/
Please open Telegram to view this post
VIEW IN TELEGRAM
121177
🐘 Пилотные показы / СКАЧАТЬ

🔄Скачать дистрибутив
Мы поддерживаем Alt Linux 11, Astra Linux 1.8, Red OS 8.0 и Ubuntu 22.04 LTS

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

🎥 Запись на Rutube
Разбираю ключевые возможности платформы и показываю живые примеры в действии.

📩 Написать нам можно:

— в личку 👉 @zavrius
— на почту 👉 azhuykov@diasoft.ru
— через форму 👉
https://database.diasoft.ru/?utm_source=tgdqdatabase#contacts

➡️ Хотите увидеть в деле российскую СУБД-полиглот на базе PostgreSQL, которая исполняет T-SQL и PL/SQL без переписывания?
Это ваш шанс.

➡️ Мы уже перевели систему с 92 000 таблиц и 6,5 млн строк
T-SQL-кода с MS SQL Server на российскую СУБД из Реестра.
Да, это реально.

➡️ Замена Oracle или MS SQL Server?
✓ dbms-пакеты работают
✓ плавный переход
✓ экономия времени и денег

Подписывайтесь, чтобы узнать подробности и записаться на показ демо!
Please open Telegram to view this post
VIEW IN TELEGRAM
5665
🔥 Вчера мы провели вебинар — знаю, что на него подписались многие участники.

Спасибо, что читаете и следите за новостями! 🙌

Хотел бы зафиналить общие вопросы по итогам встречи.

🔄 Миграции с Oracle и MS SQL
Реализованы собственные стеки исполнения PL/SQL и T-SQL, включая поддержку системных таблиц и представлений, а также режима «грязного чтения» для MS SQL.
Код переносится без переписывания: SQL, загруженный в Digital Q.DataBase, можно вернуть обратно в Oracle или MS SQL, получив идентичное наполнение базы данных.

🔄 Скорость миграции
Реальный кейс: 10 ТБ данных было перенесено за двое суток.
Синтетические тесты показывают применимость Мастера миграции на базах объёмом вплоть до петабайта.

🔄 Реальные российские внедрения
1С, крупная система управления персоналом, банковские и депозитарные решения — всё успешно переведено на Digital Q.DataBase.
Oracle-пилоты также проходят; там результаты пока скромнее — всё упирается в недостаток DBMS-пакетов, однако недостающие модули сейчас активно реализуются.

🔄 Кластеризация
Поддерживается горизонтальное масштабирование через HAProxy для всех режимов эксплуатации: замена MS SQL, Oracle, PostgreSQL.

🔄 Демоверсия
Скоро появится на сайте. Это полноценная версия с ограничением до 8 ядер — разрешена даже для коммерческого использования.

🔄 Обновления ядра
Переход на PostgreSQL 18 находится в активной фазе.
Для разработчиков — очередной плановый апгрейд без боли.

🔄 Совместное применение различных диалектов
Можно подключаться к одной базе в режиме совместимости с PostgreSQL, MS SQL или Oracle — при этом видны все данные, независимо от того, каким образом они были внесены в БД.
Можно также вызывать хранимые процедуры на PL/SQL или T-SQL из режима совместимости с PostgreSQL — и они будут корректно исполнены соответствующим интерпретатором.

🔄 Производительность
В договорах мы гарантируем просадку не более 15 %.
На практике всё работает иногда даже быстрее оригинала.
Например, в нашей АБС 87 % операций выполняются на том же уровне или быстрее, чем в MS SQL.

🔄 Резервное копирование
Совместимо со всеми системами, работающими с PostgreSQL.
Используются стандартный pg_basebackup и продвинутый pgBackRest — с инкрементальными копиями, сжатием, шифрованием и хранением в облаках.

🟣Главная мысль:
У российских компаний появилась достойная замена MS SQL и Oracle — решение, не требующее изменения кода существующих приложений.
Вместо переписывания прикладной логики используется СУБД из реестра российского ПО, максимально точно воспроизводящая диалекты зарубежных СУБД.
Please open Telegram to view this post
VIEW IN TELEGRAM
754
This media is not supported in your browser
VIEW IN TELEGRAM
"Буду рад видеть вас на нашем вебинаре по флагманскому продукту – Digital Q.DataBase!
Поговорим, как перейти с зарубежных СУБД без переписывания кода, что именно поддерживается (диалекты SQL, типы, функции, протоколы, языки). Покажем, на что способна Digital Q.DataBase. Для технологической независимости и информационной безопасности важно, чтобы все ключевые системы работали стабильно и были в наших руках.

У вас MS SQL или Oracle? Все можно перенести. Структура, данные и опыт остаются с вами. До встречи на вебинаре!
", – приглашает Андрей Жуйков.


29 октября в 14:00 эксперт компании Диасофт расскажет:
🔵 о возможностях и преимуществах Digital Q.DataBase;
🔵 о новой версии Digital Q.DataBase 17.4 и новой функциональности "Полиглот" для бесшовного перехода с зарубежных СУБД;
🔵 о том, как перевести зарубежные СУБД на Digital Q.DataBase с минимальными издержками.

🔗 Регистрация на вебинар до 28 октября включительно по ссылке.
1486
This media is not supported in your browser
VIEW IN TELEGRAM
1386
🟣 Коллеги, делюсь записью вебинара по Digital Q.DataBase — если пропустили вживую, самое время наверстать и вдохновиться!

🎥 Запись на Rutube
Разбираю ключевые возможности платформы и показываю живые примеры в действии.

🔄 Скачать дистрибутив
Мы поддерживаем Alt Linux 11, Astra Linux 1.8, Red OS 8.0 и Ubuntu 22.04 LTS

А теперь ждём ответного хода от наших друзей — Олега и Фёдора 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
864
🟣 В то время как все идут по пути переписывания или конвертации прикладного кода к возможностям PostgreSQL, мы пошли по пути точного воспроизведения функциональности и особенностей SQL-диалектов зарубежных СУБД с целью отменить необходимость в такой конвертации или переписывании.

🔄 Читайте нашу новую статью про Полиглот на CNews.
Please open Telegram to view this post
VIEW IN TELEGRAM
844
Media is too big
VIEW IN TELEGRAM
🐘 T-SQL в Digital Q.Database — быстро и наглядно

Я вырезал короткий момент из вебинара: смотрите, как выполняются T-SQL скрипты в нашей СУБД.

➡️ Кстати, скрипты можно скачать прямо из нашего дистрибутива.
Please open Telegram to view this post
VIEW IN TELEGRAM
654
Media is too big
VIEW IN TELEGRAM
🐘 Посмотрите, как Digital Q.Database исполняет PL/SQL
— без дополнительных прослоек и обходных механизмов, выполняется нативно из коробки.

Поддержка у нас серьёзная:

🟣100% синтаксиса PL/SQL
🟣все типы данных из Oracle
🟣основные системные таблицы и представления наподобие all_objects
🟣популярные UTL- и DBMS-пакеты
🟣конструкции %type, %rowtype, %rowcount и компания
🟣пользовательские типы и nested tables
🟣встроенные функции Oracle согласно официальной документации
🟣библиотека, эмулирующая Oracle Instant Client для клиентского подключения

➡️ Текущая совместимость: 71% и растёт дальше.
Please open Telegram to view this post
VIEW IN TELEGRAM
755
🟣Спешу поделиться: на Tadviser вышла статья о нас.

Бесплатная версия позволяет юридическим лицам, ИП, разработчикам и даже студентам начать работу с СУБД мирового уровня без первоначальных инвестиций.

На Digital Q.DataBase можно развернуть «1С», CRM, ERP, СЭД и другие критически важные системы, получив при этом уникальную функциональность для совместимости с унаследованными решениями.

#digitalqdatabase #sql #postgresql

🔄 Скачать дистрибутив
Please open Telegram to view this post
VIEW IN TELEGRAM
664
🔄 25 ноября, 14:00 МСК — вебинар, в котором я, Жуйков Андрей, расскажу вам:

🟣Как мигрировать с MS SQL или Oracle на отечественную СУБД, не сжигая бюджет и не переписывая код, переживший уже три поколения разработчиков.

🟣Почему Digital Q.DataBase сочетает три диалекта — T-SQL, PL/SQL и PL/pgSQL — и как это работает в реальных проектах.

🟣Какие инструменты помогают пройти миграцию быстро и безболезненно.

🟣Что входит в поставку Digital Q.DataBase — полный функционал из коробки.

🟣Где и как получить бесплатную версию Digital Q.DataBase и опробовать её в деле.

Мы с абсолютной точностью воспроизводим диалекты зарубежных СУБД, чтобы вы забыли о конвертации.

РЕГИСТРАЦИЯ
Please open Telegram to view this post
VIEW IN TELEGRAM
984
This media is not supported in your browser
VIEW IN TELEGRAM
1122
This media is not supported in your browser
VIEW IN TELEGRAM
653
🟣Digital Q.DataBase подтверждает совместимость с онлайн-доской Holst

🟣Отечественная СУБД Digital Q.DataBase успешно прошла тестирование на совместимость с корпоративной онлайн-доской Holst.

🟣Результаты подтверждены совместно с компаниями «Диасофт» и «Холст» — решения стабильно работают в едином контуре и готовы к промышленному использованию.

🟣В рамках испытаний были проверены ключевые сценарии:
➡️ хранение и управление досками,
➡️ одновременная работа пользователей в реальном времени,
➡️ обработка графических данных и метаданных,
➡️ устойчивость под нагрузкой и корректность транзакций.

🟣Совместимость означает, что Holst может использовать Digital Q.DataBase как надёжную основу для корпоративных внедрений с повышенными требованиями к безопасности, отказоустойчивости и контролю данных.

🟣Сертификат технологической совместимости был подписан 11 декабря 2025 года на Diasoft Partners Day.

➡️ Такие интеграции — ещё один шаг к формированию полноценного импортонезависимого ИТ-стека, где прикладные сервисы и СУБД изначально спроектированы для совместной работы, а не «подружены» в последний момент.

Читать оригинал на РБК.
Please open Telegram to view this post
VIEW IN TELEGRAM
544
💣 С наступающим Новым годом!

Спасибо всем, кто был с нами в этом году — обсуждал, спорил, тестировал и делился обратной связью.

➡️ Если пропустили — рекомендую посмотреть мой последний вебинар от 25.11.25, где подробно разбираю архитектуру, сценарии применения и практические аспекты работы с Digital Q.DataBase:

https://rutube.ru/video/5a6f091dae04c522d161140fc7622598

👍 В завершение года — коротко о технологических совместимостях, подтверждённых в 2025 году.
Диасофт рассказал о трёх новых технологических сотрудничествах:

🟣Диасофт и Холст
Подтверждена полная взаимная совместимость онлайн-доски Holst и СУБД Digital Q.DataBase.
Результаты комплексного тестирования показали стабильную совместную работу решений, что позволяет использовать их как единый высокопроизводительный импортонезависимый программный комплекс в корпоративных средах.

🟣Диасофт и «БОСС. Кадровые системы»
Подтверждена совместимость Digital Q.DataBase и информационно-аналитической системы «БОСС-Кадровик».
Тестирование показало корректную работу всех компонентов, требуемую производительность и готовность решения к промышленной эксплуатации.
Сертификаты совместимости с Холст и «БОСС. Кадровые системы» были подписаны 11 декабря в рамках Diasoft Partners Day.

🟣Диасофт и Luxms
Представлено интегрированное решение для бизнес-планирования и аналитики — Luxms BI Диасофт Бюджетирование.
Решение объединяет процессы бюджетного управления, консолидации и аналитики в единую среду и ориентировано на компании с требованиями к глубокому планированию и детальному анализу управленческих данных.

Спасибо, что остаетесь с нами. В следующем году будет ещё больше практики и технологических деталей.
(не только на русском)
Please open Telegram to view this post
VIEW IN TELEGRAM
977
➡️ В ближайшее время выйдет новая минорная версия нашей СУБД Digital Q.DataBase 17.4.26012101, в рамках которой реализован ряд существенных изменений и доработок по поддержке Oracle-диалекта.

Добавлен набор популярных Oracle-пакетов:

🟣утилиты и криптография: DBMS_RANDOM, UTL_RAW, UTL_ENCODE;
🟣диагностика и отладка: UTL_CALL_STACK, DBMS_UTILITY;
🟣интернационализация и работа с данными: UTL_I18N, UTL_IDENT;
🟣сетевое взаимодействие и коммуникации: UTL_TCP, UTL_INNADR, UTL_LMS.

Функциональные улучшения:

🟣Добавлена базовая поддержка вложенных таблиц (Nested Tables), что позволяет использовать серверную логику в стиле Oracle для хранения и обработки коллекций данных внутри строк таблиц.
🟣Переработан алгоритм обработки пользовательских пакетов, исключающий ошибки, связанные с циклическими зависимостями, и обеспечивающий корректный порядок создания объектов.
🟣Улучшена обработка перегрузок процедур и функций: вызовы корректно разрешаются в соответствии с семантикой Oracle, включая приоритеты и преобразования типов данных.
🟣Улучшены механизмы переноса и управления метаданными глобальных временных таблиц (GTT), обеспечивающие корректную изоляцию сессий и автоматическую очистку данных, что критично для многопользовательских ETL-процессов и параллельной отчетности.
Please open Telegram to view this post
VIEW IN TELEGRAM
954
✅ Новая версия Digital Q.DataBase уже доступна для загрузки в личном кабинете,
а также для прямого скачивания.

🟣Релиз ориентирован на расширение поддержки операционных систем, соответствие требованиям регуляторов и упрощение сценариев развертывания в корпоративных и защищённых средах.

Поддержка операционных систем и контейнеризация
В дополнение к ранее поддерживаемым отечественным ОС Astra Linux SE 1.8,
РЕД ОС 8, ALT 11


⭐️ СУБД теперь полноценно работает под Astra Linux SE 1.7 (включая редакции «Смоленск» и «Воронеж») и РЕД ОС 7.3, что обеспечивает совместимость с требованиями регуляторов для развертывания в государственных и корпоративных средах.

🟣Все дистрибутивные пакеты СУБД для Astra Linux имеют электронно-цифровую подпись, что позволяет устанавливать систему на защищённые контуры без отключения механизмов контроля целостности (IMA/EVM) и обеспечивает полноценную работу в средах, соответствующих требованиям ФСТЭК.

✅ Добавлена поддержка Ubuntu 24.04 LTS (в дополнение к Ubuntu 22.04 LTS), обеспечивающая работу на актуальных стабильных платформах с длительным циклом поддержки.

✅ Подготовлен Docker-контейнер на базе Ubuntu 22.04 LTS с предустановленной серверной частью Digital Q.DataBase для быстрого развертывания и тестирования.

Скачать дистрибутив
https://database.diasoft.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
633
➡️ В клиентской части продукта мы выпустили ряд важных улучшений. Они делают процесс миграции баз данных более надёжным, быстрым и удобным для администраторов

✅ Нативный клиент для Windows 10/11
Администраторы могут работать в привычной среде без компромиссов по функциональности.

✅ Кроссплатформенный Мастер сравнения БД
Интеллектуальный инструмент для верификации результатов переноса: глубокий анализ исходной и целевой баз данных и детализированный отчёт по различиям.

✅ Автоматическое управление объектными зависимостями
Система самостоятельно определяет корректный порядок создания объектов (таблицы → представления → пакеты), обеспечивая целостность схемы без ручной настройки.

✅ Проверка доступности ресурсов перед переносом
Ping-проверка исходной базы Oracle позволяет заранее выявить сетевые проблемы и избежать простоев.

✅ Полноценный перенос последовательностей (SEQUENCE)
Отдельный этап миграции с сохранением текущих значений, инкремента и параметров кэширования.

✅ Улучшенная отзывчивость интерфейсов
Мастера переноса и сравнения БД стали заметно комфортнее при выполнении длительных операций.

✅ Автоматизация переноса CLR-сборок из MSSQL
Новый инструмент выполняет выгрузку и декомпиляцию кода, его анализ и преобразование в совместимый формат, а также генерирует готовые скрипты для сборки и установки.

В следующем посте подробнее остановимся на Мастере сравнения БД.
Please open Telegram to view this post
VIEW IN TELEGRAM
733
🔄Мастер сравнения БД — это инструмент, входящий в состав дистрибутива Digital Q.DataBase, предназначенный для проверки корректности миграции данных.

🟣Он сравнивает схемы баз данных и количество строк между исходной СУБД и целевой БД.

🟣Поддерживаются:
Microsoft SQL Server
Oracle Database
PostgreSQL

✅ Что умеет:
находит различия в таблицах, представлениях, индексах, триггерах, функциях и ограничениях
проверяет расхождения в количестве строк
формирует понятный отчёт на русском языке

🟣Работает в двух форматах:

Десктоп
(через пошаговый мастер)

Консоль
(через YAML-конфигурации)

Доступен на Linux и Windows - удобно и для админов, и для автоматизации.

Удобный финальный чек после миграции: данные доехали, а структура совпала.
Please open Telegram to view this post
VIEW IN TELEGRAM
733
This media is not supported in your browser
VIEW IN TELEGRAM
444