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

🟣Речь про инструмент, который позволяет: выгрузить структуру, данные и хранимую логику из уже развернутой БД на Oracle, MS SQL или PostgreSQL и загрузить всё это в Digital Q.DataBase➡️
без переписывания кода приложений - в отличие от классических миграторов конверторов.

🟣Статья получилась максимально подробной:
есть и наглядная графика, и реальные консольные примеры, и YAML-конфигурации - можно не только почитать, но и повторить шаг за шагом.

🟣Ссылка на статью:
https://habr.com/ru/companies/diasoft_company/articles/989928/
Please open Telegram to view this post
VIEW IN TELEGRAM
633
This media is not supported in your browser
VIEW IN TELEGRAM
633
➡️В условиях новых технологических реалий перед CIO, IT-директорами и руководителями проектов стоит критически важная задача — обеспечить плавный переход на отечественные решения без остановки бизнес-процессов и роста бюджетов.

Я бы хотел пригласить вас на наш новый вебинар:

«Импортозамещение СУБД по-новому: интеллектуальный подход к замене MS SQL и Oracle».

Программа вебинара:

✅ Знакомство с Digital Q.DataBase: архитектура, ключевые преимущества и области применения
Типовые сценарии использования в российских компаниях

✅ Новые возможности Digital Q.DataBase для импортозамещения
Инструменты, упрощающие миграцию с MS SQL и Oracle

✅ Практика внедрения: реальные кейсы использования

✅ Вопросы и ответы (Q&A)

➡️Дата и время:
3 февраля, 14:00 (МСК)

➡️Регистрация:
https://webinar.diasoft.ru/0302
Please open Telegram to view this post
VIEW IN TELEGRAM
443
➡️ В свежем релизе мы серьёзно прокачали совместимость с MS SQL Server - с акцентом на безопасность, миграции и корректную работу клиентских инструментов.

✅ Асимметричные ключи как в Microsoft SQL Server
Реализована полноценная работа с асимметричными ключами:
хранение метаданных, выполнение криптографических операций и контроль доступа.
Это значительно упрощает перенос решений, использующих асимметричное шифрование и электронную подпись.

✅ Миграция и администрирование в стиле MSSQL
Добавлены механизмы, привычные администраторам SQL Server:
синхронизация SID логинов и пользователей
поддержка предложения WITH SID
согласование идентификаторов принципалов
Всё это делает миграции более предсказуемыми и безопасными.

✅ Улучшения протокола TDS и клиентской совместимости
Повышена корректность работы по протоколу TDS, включая формирование метаданных результатов (даже для запросов без явных алиасов).
Также разработаны и уточнены системные объекты, необходимые для корректной работы SQL Server Management Studio и других клиентских инструментов при управлении логинами и безопасностью.

Продолжение следует…
Please open Telegram to view this post
VIEW IN TELEGRAM
653
This media is not supported in your browser
VIEW IN TELEGRAM
433
✅ Запись последнего вебинара уже доступна. Если не получилось подключиться онлайн или хочется пересмотреть отдельные моменты - можно спокойно посмотреть в записи.

Rutube Diasoft

✅ Также Я дублирую вебинары и записи на своих других площадках - выбирайте, где удобнее:

Мой Habr

VK Видео

ЯДзен

Rutube (отдельный канал)

YouTube

✅ Если по ходу просмотра появятся вопросы или идеи для следующих тем - пишите, это как раз помогает делать вебинары полезнее.
Please open Telegram to view this post
VIEW IN TELEGRAM
443
✅ Друзья, рад пригласить вас в наше сообщество в MAX

Хочется говорить про СУБД не только в Telegram и постепенно расширять присутствие на других площадках.

✅ Постинг в Telegram остаётся в привычном режиме, а MAX - это история с потенциалом вырасти во что-то вроде WeChat, где мы будем говорить о нашей СУБД, которая работает с разными SQL-диалектами, и совсем скоро там же я поделюсь инсайтом о том, какой диалект мы будем поддерживать следующим.

🔗 Поддержите нас в MAX, перейдя по этой ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
7541
✅ Digital Q.DataBase теперь легко стартовать через Docker - за пару минут поднимаешь готовую СУБД с поддержкой PostgreSQL, T-SQL (MS SQL-совместимость) и Oracle-диалекта без сложной установки и онбординга.

✅ Бесплатная полнофункциональная версия доступна на сайте Diasoft (ограничение - до 8 ядер).

✅ После скачивания получаете архив с Docker-образом, PDF-мануалами, примерами T-SQL и PL/SQL и инструментами: сервер, три SQL-клиента, мастер миграции и сравнения БД.

✅ Запуск - через четыре простые команды: загрузить образ, поднять контейнер, при необходимости поправить pg_hba.conf и перезапустить.
Контейнер прокидывает порты для PostgreSQL, MS SQL и Oracle-клиентов, так что подключиться можно обычными инструментами.

🟣Ссылка на Habr статью:
https://habr.com/ru/companies/diasoft_company/articles/996300/
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
754
✅ К статье прикрепил видео - пошагово показываю, как поднять всё на Docker-контейнере.

И напоминаю: мы есть на всех площадках, так что смотрите там, где вам удобно.
➡️ Видео
Please open Telegram to view this post
VIEW IN TELEGRAM
633
✅ Совкомбанк совместно с Диасофт завершили проект по переходу на отечественную СУБД - и сделали это успешно 🙌

✅ Решения банка для автоматизации операций с ценными бумагами и цифровыми финансовыми активами, деривативами и драгоценными металлами, а также депозитарной деятельности и формирования отчетности для Банка России (в составе продуктов «Дилерские операции» и «Депозитарий») были переведены с Microsoft SQL Server на независимую от зарубежных поставщиков платформу Digital Q.DataBase.

✅ В рамках проекта ключевые IT-системы, поддерживающие стратегические бизнес-направления Совкомбанка, начали работать на СУБД с сертификатом ФСТЭК.

✅ Переход на отечественное системное ПО усиливает технологическую независимость банка, помогает соответствовать требованиям регуляторов и формирует устойчивую основу для дальнейшего развития бизнеса.

✅ Полная статья
https://www.diasoft.ru/about/news/22082/
Please open Telegram to view this post
VIEW IN TELEGRAM
544
Приглашаю Вас на вебинар «Digital Q.DataBase: современный путь перехода с MS SQL Server и Oracle».

📅 10 марта
🕒 12:00–13:00 (МСК)

🔄Участие бесплатное, регистрация по ссылке:

https://webinar.diasoft.ru/10_03

В рамках вебинара рассмотрим:

✅ Переход с Oracle и MS SQL без переписывания кода.
Миграция корпоративных систем на Digital Q.DataBase с сохранением логики и SQL-кода.

✅ Знакомство с Digital Q.DataBase.
Архитектура, ключевые преимущества и области применения.

✅ Новые DBMS-пакеты в Digital Q.DataBase.
Расширение списка поддерживаемых аналогов DBMS-пакетов Oracle, позволяющих упростить перенос PL/SQL-кода на Digital Q.DataBase.

✅ Digital Q.CDC.
Механизм синхронизации изменений из баз под управлением СУБД Oracle, MS SQL Server и PostgreSQL в Digital Q.DataBase.

✅ Аналог функциональности Service Broker из MS SQL Server в Digital Q.DataBase.
Представление возможностей и примеры использования.

✅ История успеха.
Как крупная система на Oracle была переведена на Digital Q.DataBase без изменений в исходном коде.
Please open Telegram to view this post
VIEW IN TELEGRAM
744
Дорогие подписчики!

🟣Хочу представить вам мою соведущую - Коршунову Анастасию, руководителя команды разработки диалекта T-SQL.
Анастасия отвечает за развитие и реализацию поддержки T-SQL в платформе и глубоко погружена в вопросы совместимости, поведения запросов и практических сценариев миграции.

✅ В моём канале она поделится своим опытом разработки, расскажет о технических нюансах реализации диалекта и поможет разобрать вопросы, которые чаще всего возникают у команд при работе с T-SQL.
Please open Telegram to view this post
VIEW IN TELEGRAM
765
Уважаемые подписчики!

➡️Сегодня я хочу рассказать Вам о прибавлении в семействе связанных с Q.DataBase продуктов - мы выпустили первую версию своего собственного инструмента класса CDC (Change Data Capture).

✅ Digital Q.CDC работает как системный процесс (демон) в российских операционных системах Astra Linux, АльтЛинукс и RedOS, а также в Ubuntu.

✅ Он захватывает все изменения, что происходят в контролируемых им БД и реплицирует их в Digital Q.DataBase.

✅ Поддерживается захват изменений в таких СУБД как Oracle, MS SQL и PostgreSQL.

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

✅ Да, Вы не ослышались - российская СУБД от подсанкционной компании оказалась вполне даже востребованной за рубежом.

✅ Если в России основная причина выбора нашей СУБД это крутая функциональность и легкость перехода на нее с СУБД покинувших российский рынок компаний Oracle и Microsoft, то за границей нас выбирают за привлекательную стоимость (в разы дешевле Oracle и Microsoft) и опять же за крутой набор функциональности, включая нашу in-memory компоненту, векторный поиск, поддержку популярных SQL-диалектов.

✅ Я надеюсь, что в будущем мы еще сможем поучаствовать в мировых исследованиях типа Gartner наравне с EnterpriseDB и другими лидерами рынка СУБД-строения!
Please open Telegram to view this post
VIEW IN TELEGRAM
1055
🟣 Институт системного программирования им. В.П. Иванникова Российской академии наук (ИСП РАН) ведет работу по проверке на предмет безопасности ядра Линукс и ряда популярных продуктов с открытым исходным кодом, включая PostgreSQL. Такие действия позволяют сделать использование этих продуктов более безопасным.

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

✅ Такая СУБД будет уступать по функциональности нашей Digital Q.DataBase, но зато будет полностью бесплатной и с открытым исходным кодом.
Please open Telegram to view this post
VIEW IN TELEGRAM
1155