Diasoft Digital Q.Database

Продукт
Разработчики: Диасофт (Diasoft)
Дата премьеры системы: 2022/07/20
Дата последнего релиза: 2023/12/13
Технологии: СУБД

Содержание

Основная статья: Система управления базами данных (СУБД)

2024: Совместимость СУБД 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. Сервис опробован в реальных проектах и показал свою эффективность.Рынок ИТ-услуг в России: оценки, тренды, крупнейшие участники. Обзор и рейтинг TAdviser 298.7 т

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.



ПРОЕКТЫ (1) ИНТЕГРАТОРЫ (1) СМ. ТАКЖЕ (10)


Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

  SAP CIS (САП СНГ) (38)
  Softline (Софтлайн) (35)
  РДТЕХ (32)
  BeringPro (БерингПойнт) ранее BearingPoint Russia (28)
  ФОРС - Центр разработки (25)
  Другие (706)

  Сапиенс солюшнс (Sapiens solutions) (7)
  BeringPro (БерингПойнт) ранее BearingPoint Russia (3)
  Navicon (Навикон) (3)
  Крок (2)
  Softline (Софтлайн) (2)
  Другие (35)

  Атомдата (Atomdata) (1)
  Группа Борлас (Borlas) (1)
  Диасофт (Diasoft) (1)
  КРИТ (KRIT) (1)
  Arenadata (Аренадата Софтвер) (1)
  Другие (20)

  Arenadata (Аренадата Софтвер) (5)
  Тантор Лабс (Tantor Labs) (3)
  ФОРС - Центр разработки (2)
  Документум Системс (1)
  ЗащитаИнфоТранс ФГУП (1)
  Другие (18)

  AllSee (АЛЛ СИИ) (1)
  GMCS (1)
  GlowByte, ГлоуБайт (ранее Glowbyte Consulting, ГлоуБайт Консалтинг) (1)
  RDV (РДВ Автоматизация) (1)
  БФТ-Холдинг, БФТ (ранее Бюджетные и Финансовые Технологии) (1)
  Другие (4)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Oracle (44, 179)
  SAP SE (6, 175)
  Microsoft (23, 142)
  PostgreSQL Global Development Group (14, 120)
  Постгрес профессиональный (ППГ, Postgres Professional) (6, 39)
  Другие (253, 204)

  SAP SE (3, 11)
  Microsoft (3, 11)
  PostgreSQL Global Development Group (3, 10)
  Oracle (2, 4)
  Постгрес профессиональный (ППГ, Postgres Professional) (2, 3)
  Другие (10, 13)

  PostgreSQL Global Development Group (4, 9)
  Постгрес профессиональный (ППГ, Postgres Professional) (2, 6)
  VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (2, 3)
  Arenadata (Аренадата Софтвер) (3, 2)
  Apache Software Foundation (ASF) (2, 2)
  Другие (9, 9)

  PostgreSQL Global Development Group (3, 13)
  Постгрес профессиональный (ППГ, Postgres Professional) (1, 6)
  Arenadata (Аренадата Софтвер) (3, 5)
  Apache Software Foundation (ASF) (3, 4)
  Тантор Лабс (Tantor Labs) (2, 3)
  Другие (8, 10)

  PostgreSQL Global Development Group (3, 7)
  Постгрес профессиональный (ППГ, Postgres Professional) (2, 4)
  Диасофт (Diasoft) (1, 1)
  Другие (0, 0)

Распределение систем по количеству проектов, не включая партнерские решения

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Oracle Database - 106
  Microsoft SQL Server - 104
  SAP NetWeaver Business Warehouse (SAP BW/4HANA) - 101
  PostgreSQL СУБД - 77
  SAP HANA (High Performance Analytic Appliance) - 71
  Другие 352

  Microsoft SQL Server - 9
  SAP NetWeaver Business Warehouse (SAP BW/4HANA) - 8
  PostgreSQL СУБД - 7
  Oracle Database - 3
  SAP HANA (High Performance Analytic Appliance) - 3
  Другие 21

  Postgres Pro СУБД - 5
  ADB - Arenadata DB - 2
  PostgreSQL СУБД - 2
  Oracle Database - 2
  Tarantool Платформа in‑memory вычислений - 2
  Другие 13

  Postgres Pro СУБД - 6
  PostgreSQL СУБД - 4
  Tantor СУБД - 3
  ADB - Arenadata DB - 3
  ClickHouse - система управления базами данных (СУБД) - 2
  Другие 10

  PostgreSQL СУБД - 3
  Postgres Pro СУБД - 3
  Postgres Pro Enterprise - 1
  Diasoft Digital Q.Database - 1
  Другие 0