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

🟣В стартовом окне отображаются все инстансы кластера. Чтобы добавить новый — заходим в настройки, указываем параметры и подключаем экземпляр.
🟣Внутри доступна полная информация по состоянию экземпляра, дереву объектов, пользователям, нагрузке и активным SQL-запросам.

🟣Центр управления Digital Q.DataBase — это аналог таких решений, как Oracle Enterprise Manager и temBoard, только отечественный.
Он упрощает администрирование и даёт контроль над производительностью через графики, профили нагрузки и управление объектами БД
(вплоть до VACUUM).
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
71066
This media is not supported in your browser
VIEW IN TELEGRAM
81054
🔥Делюсь с вами скриншотами с нашего демо-стенда, где показано, как работает механизм партиционирования в Digital Q.DataBase через веб-интерфейс.

🟣Скриншот 1 — отображение текущего распределения партиций между серверами: можно наглядно увидеть, какие партиции размещены на Production, а какие — на Archive.

🟣Скриншот 2 — граф связей между партиционируемыми таблицами. Таблицы объединяются в группы, внутри которых можно задать порядок обработки. Например, в группе «Аудит» сначала будет обрабатываться таблица tprotocol, затем — taudittext.

🟣Скриншот 3 — отображение статуса выполнения операций (дампа) по каждой партиции: видим, где прошло успешно, а где — возникли ошибки.

Это часть встроенного инструмента управления партиционированием, который поставляется вместе с нашей СУБД.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
7964
🟣Благодарим коллег из Computerra за системный подход к оценке в сравнении отечественных СУБД —
Digital Q.DataBase заняла 2-е место в рейтинге!

🔗https://www.computerra.ru/317667/rejting-rossijskih-subd-2025/

Нас отметили за
🟣гибридную архитектуру,
🟣удобные инструменты миграции
🟣и поддержку трёх SQL-диалектов.

Продолжаем развивать платформу и расширять её возможности.
Please open Telegram to view this post
VIEW IN TELEGRAM
1244
🟣Успешный кейс НКЦ - Национальный клиринговый центр.

🔗 https://www.cnews.ru/projects/2025/Chem_zamenit_zapadnuyu_SUBD?erid=2W5zFJKEPzx

Что было сделано:
🟣Проведено комплексное тестирование всех альтернатив, включая стресс-тесты.
🟣Выбран вендор с реальной историей импортозамещения и экспертизой в PostgreSQL.
🟣Построена команда из 50+ человек, включая разработку, эксплуатацию, ИБ.
🟣Проект завершён досрочно: 17 месяцев → 15.
🟣СУБД интегрирована в продуктивные контуры с реальными торговыми данными.
🟣Достигнут прирост производительности 15–20%.
🟣Подключена защита по требованиям ЗОКИИ.
🟣Документооборот выполнен по ГОСТ 34.
Please open Telegram to view this post
VIEW IN TELEGRAM
1276
🟣8 июля CNews проводит конференцию по СУБД, где Diasoft выступит как ключевой игрок IT-решений для бизнеса.
🟣По данным ЦСР, к 2030 российский рынок СУБД и инструментов обработ данных вырастет в 3,5 раза.
🟣До 2025 года еще будут доступны западные решения, но к 2030 их доля сократится до 1%.
🟣Российские СУБД уже готовы для крупных проектов, а разработчики планируют выход на международный рынок.

🟣Подробности:
https://www.cnconf.ru/events/subd__tehnologii__migraciya_i_administrirovanie.shtml#anchorToDescription
Please open Telegram to view this post
VIEW IN TELEGRAM
16944
🟣Всем привет!
Хочу поделиться с вами яркими моментами с недавнего мероприятия CNews — получился отличный обмен опытом!

🏆 Бесспорный лидер:
Digital Q.DataBase (540 баллов)
Решение от «Диасофт» уверенно заняло 🥇первое место, значительно опередив конкурентов!

Сильные стороны:
🟣Инновационные модели работы с данными
🟣Богатейший функционал – больше возможностей для разработчиков
🟣Продвинутая система индексов – высокая скорость обработки запросов
🟣Удобные инструменты обучения – быстрое освоение системы
🟣Полиглотность

На что обратить внимание:
🟣Поддерживаются только логическая и потоковая репликация

💪 Продолжаем работу и спасибо, что смотрите сторисы нашего канала!

🔗Полная статья CNews
https://www.cnews.ru/reviews/tehnologii_subd_2025/articles/cnewsmarket_opublikoval_rejting_tehnologii?ysclid=mcxcdsmdu855869387
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
421853
🟣Если Вам надо переписывать свой код на T-SQL или PL/SQL для того, чтобы он заработан на отечественной СУБД, то Вы купили плохую СУБД, она не готова к тому, чтобы поддержать процессы импортозамещения.

🟣С Digital Q.DataBase переписывание кода не требуется, эта СУБД понимает одновременно диалекты PostgreSQL, Oracle Database и Microsoft SQL Server. Настоящий полиглот в мире СУБД.

🟣Импортозамещение СУБД такое, каким оно должно быть! Если что-то не работает - это ответственность разработчика СУБД, а не Ваша головная боль!
Please open Telegram to view this post
VIEW IN TELEGRAM
241465
👆Кратко из аудиозаписи.

💣В преддверии выхода первой версии нашей СУБД-полиглота хотелось бы напомнить и про другие способы перевода функционала с MS SQL на Digital Q.DataBase,
которые предлагает наша компания, которые доступны и на предыдущих версиях нашей СУБД.

🟣Клиент подготавливает код и передаёт его «Диасофт» через защищённый канал.
Сервис автоматически конвертирует T-SQL в синтаксис компонента Digital Q.DataBase.

🔥Что в итоге:
🟣до 95% кода переводится за 1 день,
🟣сохраняется бизнес-логика,
🟣нет необходимости в переобучении команды,
🟣можно поддерживать две версии кода из одного исходника,
🟣снижаются затраты и сроки миграции.

🔥Диасофт также может подключиться к подготовке, миграции и тестированию.
Готовое решение — под задачи высоконагруженных систем.

🟣Плюс этого способа в том, что воспользоваться можно немедленно, не дожидаясь выхода полиглота.
И СУБД для этого обновлять не потребуется.
Please open Telegram to view this post
VIEW IN TELEGRAM
8954
🟣Сегодня немного затронем тему логической репликации — это механизм, который позволяет передавать изменения данных
(INSERT, UPDATE, DELETE) из одной базы в другую в реальном времени.

Он используется для отказоустойчивости, масштабирования и синхронизации между системами.

💪В Digital Q.DataBase логическая репликация получила важные обновления для повышения стабильности и производительности:

🟣Параллельная обработка больших транзакций — теперь подписчик может обрабатывать крупные изменения одновременно в нескольких потоках.
Это значительно ускоряет репликацию и снижает нагрузку на систему.

🟣Новый инструмент pg_createsubscriber — автоматизирует создание подписчика из резервной копии. Настройка логической реплики теперь занимает гораздо меньше времени.

🟣Эти улучшения делают Digital Q.DataBase ещё надёжнее в критически важных сценариях, где скорость и стабильность передачи данных имеют значение.
Please open Telegram to view this post
VIEW IN TELEGRAM
17863
🟣Нам поступил вопрос: поддерживает ли логическая репликация в Digital Q.DataBase команды DDL?

🔥Да, в Digital Q.DataBase логическая репликация поддерживает не только DML-операции, но и репликацию DDL-команд, таких как создание и изменение таблиц. Это позволяет синхронизировать не только данные, но и структуру базы между узлами, что особенно важно для отказоустойчивых и масштабируемых систем.

🟣DML (Data Manipulation Language) — команды для работы с данными: INSERT, UPDATE, DELETE, TRUNCATE, COPY.

🟣DDL (Data Definition Language) — команды, которые изменяют структуру базы данных: CREATE, ALTER, DROP и другие.
Please open Telegram to view this post
VIEW IN TELEGRAM
8953
🟣JSON в Digital Q.Database особенно полезен благодаря появлению функции JSON_TABLE() и новых предикатов, которые значительно упрощают извлечение, фильтрацию и преобразование данных из JSON-структур прямо на уровне SQL-запросов.

🟣Например можно распарсить JSON прямо в SQL и построить выборку по отдельным полям (например, фильтрация по статусу товара).

SELECT item_name, quantity
FROM JSON_TABLE(:order_json, '$.items[*]'
COLUMNS (
item_name TEXT PATH '$.name',
quantity INT PATH '$.qty'
)
) AS items;

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

SELECT country, COUNT(*) AS event_count
FROM JSON_TABLE(user_event, '$'
COLUMNS (
country TEXT PATH '$.geo.country'
)
) AS data
GROUP BY country;

🟣Можно обрабатывать эти данные без ETL-инструментов: JSON → SQL → вставка в структуру базы.

INSERT INTO payments (id, amount, currency)
SELECT *
FROM JSON_TABLE(:json_data, '$.payments[*]'
COLUMNS (
id TEXT PATH '$.payment_id',
amount NUMERIC PATH '$.sum',
currency TEXT PATH '$.curr'
)
);

🟣Можно найти все записи, где в JSON есть определённый флаг или значение.

SELECT *
FROM orders
WHERE json_data->'delivery'->>'status' = 'shipped';

🟣Также JSON легко адаптируется под любые бизнес-настройки без изменения схемы БД.

SELECT user_id
FROM user_settings
WHERE json_config->>'theme' = 'dark';
Please open Telegram to view this post
VIEW IN TELEGRAM
6885
🔥Привыкли к SQL Server Management Studio (SSMS)?
С Digital Q.DataBase вы можете при желании продолжить работать в том же стиле!

🟣Digital Q.DataBase, как настоящий полиглот, обеспечивает совместимость с запросами и логикой MS SQL.
🟣Переносите базы данных из MS SQL — структура, данные и накопленный опыт остаются с вами.
🟣Знакомые подходы к администрированию, анализу и оптимизации — без необходимости полностью переучиваться.
Please open Telegram to view this post
VIEW IN TELEGRAM
6855