| Разработчики: | Диасофт (Diasoft) |
| Дата премьеры системы: | 2022/07/20 |
| Дата последнего релиза: | 2025/11/10 |
| Технологии: | СУБД |
Содержание |
Основная статья: Система управления базами данных (СУБД)
2025
Предоставление доступа к бесплатной версии
Компания «Диасофт» объявляет о запуске бесплатной верси СУБД Digital Q.DataBase. Решение подходит для всех категорий пользователей, включая коммерческие организации и государственные учреждения. Его можно использовать для замены продуктов ушедших с российского рынка западных разработчиков, таких как Oracle или Microsoft, а также вместо бесплатного PostgreSQL. Подробнее здесь.
Функция «Полиглот»
Компания «Диасофт» 10 ноября 2025 года сообщила о выпуске значительного обновления для отечественной системы управления базами данных (СУБД) Digital Q.DataBase. В продукт интегрирована функциональность «Полиглот», обеспечивающая непосредственное исполнение запросов, написанных на диалектах SQL зарубежных СУБД: Oracle (PL/SQL), Microsoft SQL Server (T-SQL), а также PostgreSQL (PL/pgSQL). Данное решение кардинально снижает сложность, сроки и стоимость импортозамещения в инфраструктуре баз данных.
Ключевым плюсом «Полиглот» является возможность исполнения существующего SQL-кода прикладных приложений на базе Oracle и MS SQL Server без необходимости его переписывания. Это позволяет организациям проводить перенос данных и хранимой логики на российскую СУБД с сохранением существующих бизнес-процессов и с минимальными операционными рисками.
| | Проблема наших клиентов заключается не в поиске простого аналога, а в обеспечении комплексного перехода на российскую СУБД с единой точкой ответственности, гарантией соответствия требованиям регуляторов и понятной экономикой. Digital Q.DataBase решает эту задачу кардинально: мы обеспечиваем переход с зарубежных СУБД без изменения кода приложений, что делает процесс максимально быстрым и экономически обоснованным, – сказал Александр Глазков, генеральный директор компании «Диасофт». | |
Функциональность «Полиглот» реализована на уровне ядра СУБД и представляет собой возможность непосредственного исполнения дополнительных SQL-диалектов без их трансляции в промежуточное представление. Это обеспечивает высокую производительность и полную семантическую совместимость при выполнении процедурного кода T-SQL и PL/SQL. Встроенная поддержка транспортного протокола TDS для MS SQL Server и эмуляция Oracle Instant Client для Oracle Database исключают необходимость привлечения разработчиков на начальных этапах миграции.
| | До сих пор основным препятствием для перехода на импортонезависимые решения были фундаментальные различия в синтаксисе и логике СУБД. Digital Q.DataBase – это решение, в котором данная проблема устранена на архитектурном уровне. Для крупных организаций это означает сокращение сроков перехода с нескольких лет до нескольких месяцев, – отметил Алексей Татаринов, руководитель продукта Digital Q.DataBase. | |
| | Функциональность уже успела пройти апробацию в течение октября 2025 года у ряда крупных организаций финансового и промышленного секторов. Пилотное внедрение и тестирование подтвердили заявленные характеристики по совместимости и производительности, продемонстрировав готовность решения к использованию в высоконагруженных производственных средах, – добавил Алексей Татаринов. | |
Для дальнейшего упрощения процесса миграции в состав обновленной СУБД включены мастер переноса данных и мастер верификации результатов миграции. Эти инструменты поддерживают работу с СУБД Oracle, MS SQL Server и PostgreSQL, функционируют в графическом и командном режимах, используют многопоточность и не требуют конвертации данных, что минимизирует простои и влияние на производственные процессы.CISO Agenda 2026. Приглашение к участию
СУБД Digital Q.DataBase включена в реестр российского программного обеспечения (запись № 15561 от 18.11.2022) и сертифицирована ФСТЭК России по 4 уровню доверия.
Расширение функционала для мониторинга и администрирования СУБД
Компания «Диасофт» совершенствует импортонезависимую СУБД Digital Q.DataBase. В обновленной версии продукта «Центр управления» в составе решения Digital Q.DataBase существенно расширен функционал для мониторинга и администрирования СУБД. Об этом компания сообщила 11 августа 2025 года.
«Центр управления» – это единая консоль в веб-интерфейсе, предоставляющая доступ ко всем базам данных и их экземплярам, ключевым метрикам их состояния, инструментам анализа и управления.
| | Мы постоянно анализируем запросы и потребности клиентов, которые уже используют СУБД Digital Q.DataBase или только планируют переход на нее, а также обратную связь от заказчиков внутри компании. На основе этой информации мы определяем востребованность и приоритетность функционала и последовательно реализуем его в «Центре управления». На август 2025 года продукт включает в себя не только необходимые инструменты для управления, мониторинга, настройки и оптимизации СУБД, но и дополнительные опции, которые позволяют еще больше упростить и ускорить эти процессы, сказал Алексей Татаринов, руководитель продукта Digital Q.DataBase, компания «Диасофт».
| |
Дополнительные функциональные возможности «Центра управления»
- «Медленные запросы» – инструмент предназначен для автоматического протоколирования планов выполнения медленных запросов, в том числе их просмотра в текстовом виде. Он позволяет оперативно выявлять неоптимизированные запросы в больших приложениях.
- «Визуализатор плана запроса» позволяет визуализировать проблемные участки с подсказками для выявления и корректировки узких мест.
- «Профиль нагрузки» – инструмент для отображения информации о созданных ранее профилях нагрузки работающих сеансов, а также для запуска процесса создания профиля нагрузки. Результат работы формируется в виде html-файла, содержащего необходимую информацию.
- «Резервное копирование» предоставляет возможности создания, удаления резервных копий и просмотра списка бэкапов. Поддерживаются три вида резервного копирования: полное, дифференциальное (копирование только файлов, измененных с момента последнего полного резервного копирования), инкрементное (копирование только тех файлов, которые изменились с момента последнего резервного копирования). Инструмент также позволяет создавать автоматические бэкапы по заранее заданному расписанию.
- Консоль PSQL – это интерактивный терминальный клиент для работы с СУБД Digital Q.DataBase. Она позволяет выполнять SQL-запросы, управлять базами данных и администрировать сервер напрямую из командной строки.
- «Дерево блокировок» – инструмент для визуального анализа текущих блокировок активных процессов, выявления блокирующих сессий, фиксации всех активных и ожидающих процессов, включая их взаимозависимости. Инструмент позволяет оперативно получать информацию о блокирующих запросах для корректировки процессов.
- «Производительность» – расширение для анализа производительности экземпляра базы данных. На основе статистических выборок и метрик активности позволяет получить информацию о наиболее ресурсоемких действиях в выбранные периоды, выгружать регулярные и дифференциальные отчеты, сравнивать показатели выбранных периодов по ключевым метрикам.
«Центр управления» помогает повысить эффективность управления и сопровождения экземпляров СУБД Digital Q.DataBase, обеспечить их оптимальную и бесперебойную эксплуатацию.
Продукт реализован на импортонезависимом технологическом стеке и включен в [1] (запись № 15561 от 18.11.2022 г.) в составе СУБД Digital Q.DataBase.
Совместимость с решением «Береста»
Компании «Береста РК» и «Диасофт» 3 июня 2025 года объявили о технологическом сотрудничестве. Партнеры подтвердили полную совместимость решений на всех поддерживаемых операционных системах Linux.
Стороны договорились о долгосрочном партнерстве, в рамках которого подтверждена совместимость СУБД Digital Q.Database от «Диасофт» с программным обеспечением для построения систем резервного копирования и восстановления данных «Береста» и обеспечена техническая поддержка интеграции. Также запланировано ведение совместных проектов для банковского сектора.
| | Наше сотрудничество с «Диасофт» открывает возможности для финансовых организаций. Заказчики получат более надежное решение для защиты критически важных данных, соответствующее всем требованиям Банка России, ФСТЭК и других регуляторов финансового рынка, – отметил Дмитрий Ханецкий, коммерческий директор компании «Береста РК». | |
| | Партнерство «Диасофт» и «Береста» позволяет предоставить рынку инструменты работы с данными, которые подходят для использования в критически важных ИТ-инфраструктурах и дают возможность импортозаместить западные аналоги, – прокомментировал Александр Сахаров, директор по работе с партнерами компании «Диасофт». | |
Обновление с оптимизированными механизмами работы с данными
23 апреля 2025 года компания «Диасофт» сообщила о том, что выпустила обновленную версию СУБД Digital Q.DataBase.
По информации компании, в основе обновленной версии СУБД Digital Q.DataBase – PostgreSQL 17.2, что позволяет использовать все актуальные возможности оригинальной СУБД, включая последние исправления и изменения. В Digital Q.DataBase реализованы ключевые изменения, направленные на оптимизацию работы с данными, повышение удобства администрирования и улучшение производительности.
Основные возможности:
Оптимизация обработки данных
В обновленной версии Digital Q.DataBase реализованы оптимизированные механизмы обработки данных. Они упрощают обновление данных при синхронизации, делают работу с базами данных более удобной и прозрачной, что особенно актуально для автоматизированных процессов.
- Появилась поддержка RETURNING в команде MERGE, что позволяет получать информацию о внесенных изменениях сразу после их выполнения. Это оптимизирует синхронизацию данных и делает процесс обновления более удобным.
- Добавлена функция merge_action(), которая сообщает, какие изменения были применены к каждой строке. Это упрощает контроль за обновлениями и помогает быстрее выявлять возможные ошибки.
- Благодаря конструкции WHEN NOT MATCHED BY SOURCE в команде MERGE можно гибко управлять обработкой данных, которых нет в источнике, что помогает поддерживать целостность информации и автоматизировать обработку таких случаев.
Упрощенное управление партиционированными таблицами
В Digital Q.DataBase расширены возможности работы с партиционированными таблицами, добавлены инструменты для их администрирования.
Команда ALTER TABLE теперь поддерживает две дополнительные подкоманды:
- SPLIT PARTITION – позволяет разбить одну партицию на несколько, что дает больше контроля над структурой данных.
- MERGE PARTITIONS – объединяет несколько партиций в одну, что полезно при оптимизации хранения информации.
Это ускоряет работу с большими таблицами, упрощает администрирование данных и управление разделами, снижает нагрузку на сервер.
Расширенная поддержка SQL/JSON
- Добавлены функции-конструкторы и предикаты, оптимизирующие обработку JSON-объектов.
- Реализована JSON_TABLE(), позволяющая преобразовывать JSON в табличный формат, делая их анализ удобнее.
Изменения позволят облегчить обработку JSON-данных в базе, что актуально для веб-приложений, мобильных сервисов и аналитических систем.
Генерация случайных чисел в заданном диапазоне
Теперь можно получать случайные числа в заданном диапазоне с помощью встроенных функций. Эта функция может применяться для тестирования, симуляций, статистического моделирования и других задач, требующих случайных данных.
Улучшение логической репликации
Для повышения стабильности и надежности работы базы данных в Digital Q.DataBase добавлены обновления:
- Параллельная обработка больших транзакций подписчиками логической репликации оптимизирует процесс передачи данных.
- Добавлен компонент pg_createsubscriber, который упрощает создание логической реплики из резервного сервера, сокращая время настройки.
Это повышает надежность и скорость репликации, что особенно важно для высоконагруженных систем.
Расширенные возможности мониторинга
Администраторы баз данных теперь могут получать более подробную информацию о состоянии системы благодаря следующим инструментам:
- Введено системное представление pg_stat_checkpointer для отслеживания работы контрольных точек в базе.
- В EXPLAIN появились параметры MEMORY, SERIALIZE и BUFFERS, которые дают больше информации об использовании ресурсов и позволяют глубже анализировать выполнение запросов.
- Добавлено представление pg_stat_io для детального мониторинга операций ввода-вывода, что помогает выявлять узкие места в производительности.
- Отслеживание обработки индексов в процессе выполнения VACUUM позволяет лучше понимать процесс очистки и реорганизации таблиц.
В обновленной версии реализованы механизмы, ускоряющие выполнение сложных SQL-запросов: Параллельное выполнение полных (FULL) и правых внешних (RIGHT OUTER) соединений по хешу. Теперь такие операции могут выполняться с использованием нескольких потоков.
Благодаря параллельному выполнению соединений крупные аналитические запросы выполняются быстрее, а нагрузка на сервер распределяется более равномерно. Это особенно важно для высоконагруженных систем, работающих с большими объемами данных.
Оптимизированная работа с транзакциями
Введена обновленная серверная переменная transaction_timeout, которая завершает транзакцию, если она выполняется слишком долго. Это предотвращает зависания долгих транзакций и повышает стабильность базы данных.
Гибкая настройка серверных конфигурационных файлов
В обновленной версии Digital Q.DataBase появилась возможность простой настройки доступа к базе данных:
- Файлы pg_hba.conf и pg_ident.conf теперь поддерживают включение дополнительных файлов.
- Добавлена поддержка регулярных выражений для ролей и баз данных, что делает настройку безопасности более гибкой.
Эти изменения облегчают работу администраторам и повышают удобство управления СУБД.
Обновление популярных расширений
В данную версию Digital Q.DataBase вошли актуальные обновления ряда расширений, таких как pg_cron, pg_query_state, pgbackrest, pgAudit и других. Расширения дают дополнительные возможности для администрирования, аудита, резервного копирования и управления заданиями. выпуск СУБД Digital Q.DataBase содержит улучшенные механизмы работы с данными, репликацией и мониторингом, а также предоставляет больше инструментов для администраторов баз данных.
2024
Добавление «Центра управления Digital Q.DataBase»
Компания «Диасофт» продолжает расширять функционал импортонезависимой СУБД Digital Q.DataBase. В ее составе реализован программный продукт – «Центр управления Digital Q.DataBase» (Enterprise Manager). Об этом компания сообщила 3 декабря 2024 года.
«Центр управления Digital Q.DataBase» предназначен для управления, мониторинга, настройки и оптимизации СУБД. Продукт представляет собой единую простую консоль, реализованную в веб-интерфейсе. «Центр управления Digital Q.DataBase» обеспечивает централизованный доступ ко всем базам данных и их экземплярам, навигацию через единое меню с учетом иерархии объектов.
Основные возможности «Центра управления Digital Q.DataBase»:
- Настройка СУБД Digital Q.DataBase, администрирование экземпляров и групп экземпляров СУБД.
- Администрирование пользователей «Центра управления Digital Q.DataBase» и их групп.
- Выполнение мониторинга текущего состояния баз данных.
- Получение информации по профилю нагрузки, визуализация основных метрик производительности с возможностью задания временных интервалов, исследования интересующих периодов на графиках.
- Получение информации о сеансах баз данных и событиях ожидания, действующих SQL-запросах.
- Выполнение регламентных операций по обслуживанию объектов схемы Digital Q.DataBase: операций чистки (VACUUM) таблиц и индексов.
«Центр управления Digital Q.DataBase» позволяет повысить удобство и эффективность управления параметрами конфигурации СУБД, упростить задачи диагностики проблем и сопровождения баз данных. Приложение является аналогом зарубежных продуктов таких как как temBoard, Oracle Enterprise Manager.
Также в составе платформы Digital Q.DataBase реализован продукт «Управление партиционированием». Благодаря партиционированию (разделению таблиц или групп таблиц на части) производится перенос неоперативных данных в архивные экземпляры СУБД. Это помогает сократить объем основной базы данных, повысить производительность и скорость работы приложений. Кроме того, за счет снижения требований к характеристикам архивных СУБД сокращаются операционные расходы компании.
Разделение таблиц на партиции производится в соответствии с заранее заданными временными интервалами, приоритетами и другими условиями. Встроенные алгоритмы автоматически определяют связанные данные в разных таблицах, что позволяет перераспределять и выносить в партиции данные по определенным бизнес-областям.
Продукт «Управление партиционированием» обеспечивает:
- Удобный графический интерфейс для управления партициями.
- Функционал настройки правил распределения данных по партициям, запуск процесса переноса данных между партициями.
- Возможность запуска операций перемещения данных для групп и отдельных таблиц;
- контроль целостности и протоколирование операций.
- Учет распределения партиций по серверам.
- Просмотр результатов работы партиционирования в разрезе партиций, таблиц, серверов.
Совместимость с Secret Cloud Enterprise
Компания «Сикрет Технолоджис» завершила проверку совместимости системы Secret Cloud Enterprise и импортонезависимой СУБД Digital Q.DataBase от компании «Диасофт», о чем последняя сообщила 10 сентября 2024 года.
Тестовые испытания подтвердили совместимость решений вендоров, высокие показатели производительности и надежности при интеграции системы Secret Cloud Enterprise и СУБД Digital Q.DataBase.
Сертификация ФСТЭК по 4 уровню доверия
Компания «Диасофт» завершила процесс сертификации системы управления базами данных (СУБД) Digital Q.DataBase и получила сертификат ФСТЭК по 4 уровню доверия № 4843 от 27.08.2024 г. Об этом компания сообщила 4 сентября 2024 года.
Получение сертификата ФСТЭК по 4 уровню доверия подтверждает, что СУБД Digital Q.DataBase прошла тщательные проверки и соответствует строгим требованиям информационной безопасности, установленным Федеральной службой по техническому и экспортному контролю.
Использование СУБД, сертифицированной по 4 уровню доверия ФСТЭК, имеет важное значение для ряда организаций:
- Государственные учреждения. Использование сертифицированных решений является обязательным для защиты государственной тайны и обеспечения безопасности информационных систем.
- Финансовые организации. Банки, страховые компании и другие финансовые учреждения могут быть уверены в защите своих данных и соблюдении регуляторных требований.
- Объекты критической информационной инфраструктуры. Компании, работающие в сфере энергетики, транспорта, связи и других отраслях, могут использовать СУБД Digital Q.DataBase для защиты своих критически важных информационных систем.
- Организации, обрабатывающие персональные данные. Организации, работающие с большим объемом персональных данных, могут быть уверены в их безопасности и защите от несанкционированного доступа.
- Высокий уровень безопасности СУБД Digital Q.DataBase
Для обеспечения соответствия требованиям ФСТЭК в СУБД Digital Q.DataBase были реализованы следующие ключевые доработки:
- Защита от несанкционированного доступа. Реализованы механизмы аутентификации, авторизации и аудита действий пользователей, что позволяет минимизировать риск несанкционированного доступа к данным.
- Криптографическая защита данных. Использование сертифицированных криптографических алгоритмов для шифрования данных и обеспечения их целостности.
- Управление доступом и разделение полномочий. Гибкая система управления доступом позволяет задавать права и роли для различных категорий пользователей, обеспечивая разделение полномочий и минимизацию рисков внутренних угроз.
- Обеспечение целостности и отказоустойчивости. Механизмы резервного копирования, восстановления и защиты данных от потери и повреждения.
- Аудит и мониторинг безопасности. Система ведет подробный журнал всех операций и событий, связанных с безопасностью, что позволяет оперативно реагировать на инциденты и проводить их анализ.
- Контроль целостности конфигурации СУБД, баз данных, хранимых процедур в процессе запуска и функциониования СУБД.
- Удаление объектов доступа баз данных, используемых СУБД, без возможности восстановления путем перезаписи модифицированных участков объектов файловой системы.
СУБД Digital Q.DataBase предназначена для работы с большими объемами данных в многопользовательских средах и обеспечивает высокую производительность, масштабируемость и безопасность. Digital Q.DataBase поддерживает транзакционную обработку и отвечает всем современным требованиям к управлению данными.
Добавление «Пакета безопасности»
Компания «Диасофт» усовершенствовала возможности СУБД Digital Q.DataBase, реализовав «Пакет безопасности». СУБД и все доработки соответствуют требованиям ФСТЭК к безопасности информации СУБД четвертого уровня доверия. Об этом компания сообщила 31 июля 2024 года.
Современная система управления базами данных (СУБД) должна отвечать требованиям по защите от несанкционированного доступа к информации, иметь встроенный контроль ее целостности. Соответствие этим требованиям является важным критерием при выборе СУБД.
Ключевые обновления Digital Q.DataBase в связи с выпуском «Пакета безопасности»: Расширены средства защиты от несанкционированного доступа к информации за счет проверки SUID/SGID. Специальные биты разрешений дают возможность пользователям запускать программы с правами другого пользователя или группы. Выявление потенциальных точек изменения прав доступа к объектам файловой системы помогает обеспечить безопасность системы.
Доработан механизм своевременного реагирования на нарушения режима безопасности. Теперь события безопасности регистрируются в специальном журнале событий безопасности согласно ГОСТ 59548-2022. Для каждой функции безопасности в СУБД определен перечень событий, необходимых для регистрации в журнале.
Стало проще удаление объектов доступа баз данных. Теперь перезапись измененных участков объектов файловой системы осуществляется случайными битовыми последовательностями без возможности восстановления.
Доработан механизм работы СУБД в отказоустойчивом кластере. Добавлена возможность поочередного обновления СУБД или отдельных компонентов в кластере при сохранении доступности к СУБД. Если обновление не было успешным, обеспечена возможность возврата к предыдущему состоянию без перерыва работы кластера.
Доработана возможность контроля целостности дистрибутива, конфигураций, исполняемых файлов и хранимых процедур – теперь периодичность проверки можно задавать вручную. Digital Q.DataBase входит в экосистему цифровой трансформации Digital Q и является безопасной и отказоустойчивой альтернативой СУБД зарубежных вендоров.
Совместимость СУБД PostgreDB с «СёрчИнформ КИБ»
Компания «СёрчИнформ» провела проверку совместимости сертифицированной во ФСТЭК России DLP-системы «СёрчИнформ КИБ» с импортонезависимой и сертифицированной во ФСТЭК России СУБД PostgreDB (платформа Digital Q.DataBase), разработанной компанией «Диасофт», которая и сообщила об этом 25 марта 2024 года. Подробнее здесь.
2023
Выпуск сервиса по переводу кастомного кода ИТ-системы c MS SQL
«Диасофт» 13 декабря 2023 года выпустил сервис по переводу кастомного кода ИТ-системы c MS SQL на Digital Q.DataBase.
Компания «Диасофт» предлагает сервис перевода кастомного кода в программных продуктах, входящих в состав платформ развития Digital Q.FinancialMarkets, Digital Q.Consumer, Digital Q.Corporate и Digital Q.Payments (ранее – продукты линейки Diasoft FA#), с СУБД MS SQL на Digital Q.DataBase. Сервис опробован в реальных проектах и показал свою эффективность.
Digital Q.DataBase – импортонезависимая гибридная СУБД, разработанная компанией «Диасофт». Включает три компонента: PostgreDB, TarantoolDB и ClickHouseDB, оптимизированных под требования программных продуктов для комплексной автоматизации банков.
Клиент получает инструкции по подготовке исходного кода на MS SQL к конвертации. После подготовки кода клиент передает его компанию «Диасофт» через защищенный ресурс. Сервис от «Диасофт» автоматически конвертирует код в синтаксис компонента PostgreDB. В результате клиент получает успешно сконвертированный код и протокол о проблемных участках кода, не прошедших автоматическую конвертацию.
До 95% кода конвертируется успешно за один день. Это сокращает финансовые и ресурсные затраты на конвертацию.
Автоконвертацию кода можно использовать многократно. Это позволяет получить одновременно две версии с единым исходным кодом: в синтаксисе MS SQL и в синтаксисе компонента PostgreDB. Переобучение сотрудников не потребуется – разработчики смогут писать код, как и прежде, на MS SQL.
Сформированный конвертером код сохраняет всю бизнес-логику работы в синтаксисе MS SQL. C учетом доработок PostgreDB под требования программных продуктов это позволяет выходить на целевую производительность высоконагруженных систем. Опционально специалисты «Диасофт» могут помочь с подготовкой кода к конвертации, миграцией базы данных и проведением всех видов тестирования, в том числе нагрузочного тестирования и интеграционного тестирования.
Первый этап нагрузочного тестирования продуктов для комплексной автоматизации банков
Специалисты компании «Диасофт» провели первый этап нагрузочного тестирования версий продуктов, которые входят в состав платформ развития Digital Q.FinancialMarkets, Digital Q.Consumer, Digital Q.Corporate и Digital Q.Payments (ранее — Diasoft FA#) и поддерживают работу на импортонезависимой СУБД Digital Q.DataBase. Благодаря оптимизации СУБД под требования программных продуктов удалось добиться необходимого уровня их производительности. Об этом «Диасофт» сообщил 4 октября 2023 года.
Наряду с постоянным автоматизированным функциональным тестированием, обе версии продуктов для комплексной автоматизации банков – под управлением MS SQL Server и Digital Q.DataBase – проходят нагрузочное тестирование. В ходе тестирования сравниваются как транзакционные (многопользовательские, несколько пользователей совершают одинаковые операции), так и аналитические (массовые, один пользователь обрабатывает большой объем данных) операции продуктов «Депозитное обслуживание», «Расчетно-кассовое обслуживание», «Финансовые рынки» и «Денежные рынки».
Нагрузочное тестирование показало: 82% операций работают на PostgreDB (основной компонент СУБД Digital Q.DataBase) так же, как на MS SQL Server или лучше:
- 16 тест-кейсов (47% об общего количества) показали время работы на PostreDB соответствует или меньше, чем на MS SQL.
- 12 тест-кейсов (35% от общего количества) показали время работы на PostreDB некритично выше, чем на MS SQL.
- 6 тест-кейсов (18% от общего количества) показали время работы на PostreDB выше, чем на MS SQL Server.
Высокие результаты тестирования были получены благодаря доработкам и оптимизации СУБД Digital Q.DataBase, направленных на поддержку корректной и эффективной работы программных продуктов для комплексной автоматизации банков (ранее — Diasoft FA#).
| | Благодаря использованию СУБД собственной разработки мы получили возможность, которой раньше не было – оптимизировать СУБД под нужды продуктов. Синергия доработок СУБД и выпуска продуктов с помощью автоматической конвертации кода, встроенной в pipeline, дала свои плоды. Теперь данные продукты работают в синтаксисе PostreSQL на Digital Q.DataBase стабильно и с высокой производительностью, – отметил Илья Виссарионов, директор департамента «Аппаратно-системная платформа» компании «Диасофт». | |
Специалисты компании «Диасофт» продолжают работы по дальнейшей оптимизации производительности продуктов платформ развития и готовят следующие тестирования с расширенным набором продуктов и более высоким уровнем нагрузки.
Тестирование повторяет типовые настройки только дистрибутивного функционала и не учитывает индивидуальные настройки продуктов и интеграцию с другими системами. «Диасофт» рекомендует включать в состав проектов импортозамещения core-систем, имеющих большой объем данных и ежедневного документооборота, работы по ручному или автоматизированному нагрузочному тестированию продуктов на PostgreDB.
Возможность оперативного реагирования на нарушения режима безопасности в PostgreDB
«Диасофт» 31 июля 2023 года сообщил о реализации последних требований ФСТЭК в СУБД Digital Q.DataBase.
Чем масштабнее хранилище данных в организации, тем более высокий уровень защиты ему необходим. Регуляторы уделяют большое внимание вопросам безопасности данных, чтобы минимизировать риски потерь и утечек информации.
Компания «Диасофт» расширила возможности PostgreDB – одного из компонентов импортонезависимой гибридной СУБД Digital Q.DataBase.
Помимо регистрации событий безопасности, в PostgreDB реализована возможность оперативного реагирования на нарушения режима безопасности. Система способна противодействовать нарушениям путем блокировки подсетей, пользователей, переключения между узлами кластера, изолирования данных и закрытия портов.
Для максимальной защиты данных специалисты компании «Диасофт» разработали механизмы, обеспечивающие резервное копирование инкрементальных данных, конфигурации СУБД, а также обеспечил возможность поднимать новые узлы кластера в автоматизированном режиме.
Чтобы обеспечить очистку памяти без возможности восстановления данных, необходима интеграция СУБД с сертифицированной операционной системой. В PostgreDB возможна такая интеграция. Теперь после перезаписи удаляемых объектов дополнительно обнуляется длина файла, а также поддерживается более сложный механизм перезаписи последовательности байтов на жестком диске.
В PostgreDB усовершенствованы механизмы проверки качества паролей пользователей и их соответствие требованиям безопасности, а также возможность принудительной смены пароля и блокировка пользователя со стороны администратора. Эти доработки обеспечивают соответствие требованиям ФСТЭК в части идентификации и аутентификации пользователей.
Для контроля целостности данных в PostgreDB расширены возможности проверки изменений конфигурации базы данных при каждом запуске и изменении хранимых процедур. В случае выявления расхождений производится остановка работы базы данных или сервера.
Указанные обновления и ряд других доработок обеспечивают соответствие PostgreDB четвертому уровню доверия в соответствии с требованиями безопасности ФСТЭК.
Инфраструктурная платформа Digital Q.DataBase, в состав которой входит подконтрольный «Диасофт» форк реляционной базы данных, PostgreDB, – это безопасная, высокопроизводительная и отказоустойчивая альтернатива СУБД зарубежных вендоров. Высокая производительность PostgreDB подтверждена нагрузочными испытаниями.
2022
Включение в реестр отечественного ПО
Инфраструктурная платформа Digital Q.Database зарегистрирована в Едином реестре российских программ для ЭВМ и БД (запись в реестре № 15561 от 18.11.2022 г.).
Завершение разработки Digital Q.Database
Компания «Диасофт» 20 июля 2022 года сообщила о завершении разработки инфраструктурной платформы Digital Q.Database – гибридной СУБД, на базе которой будут работать все программные продукты компании.
Digital Q.Database предназначена для крупных ИТ-систем, требующих высокого уровня информационной безопасности, исключения санкционных рисков, увеличения эффективности разработки и производительности. Тестирование работы продуктов компании «Диасофт» на платформе Digital Q.Database показало существенный рост их производительности.
В состав платформы на июль 2022 года входят компоненты:
- PostgreSQL – полностью подконтрольный компании «Диасофт» безопасный форк реляционной базы данных.
- Tarantool – высокопроизводительная in memory СУБД, конкурирующая с SAP HANA. Дает возможность оперативного доступа к данным, также используется в качестве precache запросов к PostgreSQL.
- ClickHouse – поколоночная база данных, позволяющая очень быстро производить операции с result-сетами, обеспечивает эффективное построение аналитической отчетности.
| | Компания «Диасофт» взяла под ответственное владение PostrgeSQL, доработала и оптимизировала его для эффективной и корректной работы в составе всех своих программных продуктов. Таким образом, клиентам «Диасофт» не нужно самостоятельно заниматься вопросами сопровождения и обновления версий PostgreSQL или тратить время на проверку исходного кода на предмет наличия угроз и уязвимостей. После перехода на Digital Q.Database мы осуществляем комплексную поддержку в режиме единого окна, сказал Дмитрий Гребенщиков, директор по технологиям импортозамещения компании «Диасофт».
| |
В ходе работы над инфраструктурной платформой Digital Q.Database для поддержки всех линеек продуктов «Диасофт» был реализован большой перечень доработок: поддержка 64-битного счетчика транзакций, управление планом выполнения запросов, работа с глобальной переменной @@ NestLevel, поддержка удобного JSON, мандатное разграничение доступа и многие другие.
Стандартный PostrgeSQL расширен средствами отказоустойчивости и мониторинга, поддержана возможность инкрементального бэкапа, введен контроль целостности базы данных и прочие возможности.
В ближайшее время будет произведена регистрация платформы Digital Q.Database в Едином реестре российского ПО для ЭВМ и БД и сертификация во ФСТЭК, что дает гарантии ее информационной безопасности. В составе платформы используются алгоритмы шифрования, сравнимые по функциональности с самыми распространенными СУБД западных разработчиков.
В рамках проекта замены действующих СУБД на Digital Q.Database специалисты «Диасофт» проводят обследование и совместно с клиентом формируют целевую архитектуру решения. Далее производится подготовка инфраструктуры, создается структура базы данных на Digital Q.Database. Технологическая платформа Digital Q.Renovation позволяет мигрировать хранимые процедуры и все содержимое исходной СУБД. После подготовки данных, настройки и тестирования происходит запуск в промышленную эксплуатацию. Для обеспечения бесшовного перехода на время миграции поддерживается возможность параллельной работы со старой системой и синхронизации данных.
В целях сопровождения и развития программных продуктов, которые будут работать на Digital Q.Database, в компании «Диасофт» создан центр компетенций. В него входит команда разработчиков С и С++, специалисты по настройке, тестированию и администрированию продуктов. Также ведется активная работа по взаимодействию с сообществом Postrges.
| Заказчик | Интегратор | Год | Проект |
|---|---|---|---|
| - Синко Банк | Диасофт (Diasoft) | 2024.10 | ![]() |
| - Истина НКО | ISimpleLab (АйСимплЛаб) | 2024.05 | ![]() |
| - Мосбиржа (Московская биржа) | Диасофт (Diasoft) | 2024.03 | ![]() |


