СУБД + AI в Digital Q.DataBase 18.2 — запись вебинара уже доступна
10 августа мы провели вебинар, посвящённый новым возможностям Digital Q.DataBase 18.2 — от развития полиглотной платформы до интеграции с ИИ и векторного поиска.
Что показали:
🔹 Полиглотная платформа
— единая платформа для PostgreSQL, Microsoft SQL Server и Oracle;
— новые возможности совместимости;
— развитие поддержки различных диалектов SQL.
🔹 Новые возможности RuDB
— новые пакеты;
— расширение функциональности;
— развитие PostgreSQL-совместимой платформы.
🔹 ИИ и векторный поиск
— поддержка векторных операций;
— работа с embedding-моделями;
— интеграция с LLM;
— поиск по смыслу непосредственно из SQL.
🔹 KV-хранилище DGrid
— развитие встроенного KV-хранилища;
— архитектура решения;
— сценарии применения.
🔹 Видео:
https://rutube.ru/video/29214dc34465d67aebbb3e1780914ea1/
#DigitalQDataBase #Diasoft #PostgreSQL #AI #Импортозамещение #СУБД #RuDB
10 августа мы провели вебинар, посвящённый новым возможностям Digital Q.DataBase 18.2 — от развития полиглотной платформы до интеграции с ИИ и векторного поиска.
Что показали:
🔹 Полиглотная платформа
— единая платформа для PostgreSQL, Microsoft SQL Server и Oracle;
— новые возможности совместимости;
— развитие поддержки различных диалектов SQL.
🔹 Новые возможности RuDB
— новые пакеты;
— расширение функциональности;
— развитие PostgreSQL-совместимой платформы.
🔹 ИИ и векторный поиск
— поддержка векторных операций;
— работа с embedding-моделями;
— интеграция с LLM;
— поиск по смыслу непосредственно из SQL.
🔹 KV-хранилище DGrid
— развитие встроенного KV-хранилища;
— архитектура решения;
— сценарии применения.
🔹 Видео:
https://rutube.ru/video/29214dc34465d67aebbb3e1780914ea1/
#DigitalQDataBase #Diasoft #PostgreSQL #AI #Импортозамещение #СУБД #RuDB
Forwarded from Ассоциация Разработчиков СУБД RuDB
Готовим к выпуску новую версию RuDB 26.09
Новая версия RuDB 26.09 уже собрана под все поддерживаемые операционные системы и сейчас проходит финальные испытания перед выпуском.
RuDB 26.09 станет последней версией на базе ядра PostgreSQL 18. Следующая версия RuDB будет построена уже на PostgreSQL 19.
Таким образом, выпуск 26.09 завершит этап развития RuDB на 18-м ядре и станет точкой перехода к следующему поколению платформы.
Релиз уже близко. Следите за обновлениями!
#RuDB #PostgreSQL #СУБД #БазыДанных #SQL #РоссийскоеПО
Новая версия RuDB 26.09 уже собрана под все поддерживаемые операционные системы и сейчас проходит финальные испытания перед выпуском.
RuDB 26.09 станет последней версией на базе ядра PostgreSQL 18. Следующая версия RuDB будет построена уже на PostgreSQL 19.
Таким образом, выпуск 26.09 завершит этап развития RuDB на 18-м ядре и станет точкой перехода к следующему поколению платформы.
Релиз уже близко. Следите за обновлениями!
#RuDB #PostgreSQL #СУБД #БазыДанных #SQL #РоссийскоеПО
Forwarded from Ассоциация Разработчиков СУБД RuDB
В этом посте я бы хотел кратко рассказать, чем же отличаются Digital Q.DataBase и RuDB и какие задачи решает каждый из этих продуктов.
Digital Q.DataBase — коммерческая СУБД для корпоративных заказчиков. Одна из ключевых задач, которую она решает: как перейти с Oracle и Microsoft SQL Server, сохранив прикладную логику и минимизировав переписывание кода?
У Ассоциации разработчиков СУБД, которая развивает RuDB, другой исходный вопрос: зачем каждому российскому разработчику СУБД на базе PostgreSQL самостоятельно реализовывать одни и те же технологии?
У таких разработчиков много общих задач: безопасность, перенос данных, повышение производительности, совместимость с российскими приложениями.
Если каждую из них все решают отдельно, значительная часть усилий уходит на повторение одной и той же работы.
Идея ассоциации — объединить усилия в этой общей части.
Совместно развивать технологическую основу, на которой участники смогут создавать собственные продукты и конкурентные преимущества.
Здесь важно различать саму ассоциацию и RuDB. Ассоциация объединяет разработчиков, а RuDB — технологический результат их совместной работы.
Подробнее о возможностях RuDB можно прочитать на сайте database.ru.
А сейчас давайте разберём один конкретный пример — совместимость с функциональностью пакетов Oracle.
Представим корпоративное приложение, которое много лет работало на Oracle.
Внутри него есть такой фрагмент PL/SQL-кода, как на слайде (2).
Здесь используется пакет DBMS_AQ — механизм Oracle Advanced Queuing.
Приложение формирует сообщение и вызовом DBMS_AQ.ENQUEUE помещает его в очередь.
Теперь мы хотим перенести это приложение на обычный PostgreSQL.
В стандартной поставке PostgreSQL такого пакета нет.
И задача не сводится к тому, чтобы заменить название процедуры или поправить синтаксис.
За этим вызовом стоит определённое поведение: постановка сообщения в очередь, его последующая обработка, связь с транзакцией.
Разработчику нужно подобрать замену и проверить, что она обеспечивает необходимое приложению поведение.
Это может потребовать изменений в коде, а иногда — и в архитектуре.
Например, если принято решение использовать внешнюю систему обмена сообщениями.
Именно здесь становится понятна ценность таких наработок в RuDB.
В RuDB реализована функциональность работы с очередями, соответствующая этому примеру.
Вместо пакетного вызова DBMS_AQ.ENQUEUE используется функция dbms_aq_enqueue.
Но это не означает, что исходный PL/SQL-код можно перенести без изменений.
Код потребуется адаптировать, а работу с параметрами, типами данных и транзакциями — проверить.
При этом разработчику уже не нужно с нуля создавать сам механизм очереди.
Он может использовать готовую реализацию и сосредоточиться на адаптации приложения.
RuDB сокращает объём работы по воспроизведению необходимой функциональности при миграции.
Digital Q.DataBase идёт дальше в части совместимости с исходным приложением: задача продукта — сохранить не только нужную функциональность, но и исходный код там, где поддерживается соответствующая совместимость.
В примере на слайде (2) это означает сохранение привычного пакетного вызова из PL/SQL.
Таким образом, различие можно сформулировать так:
В RuDB мы используем готовую функциональность и адаптируем под неё код.
В Digital Q.DataBase мы стремимся сохранить и функциональность, и исходный код приложения.
Поэтому RuDB нельзя рассматривать просто как бесплатную версию Digital Q.DataBase.
У них разные задачи:
RuDB даёт разработчикам общую технологическую основу, а Digital Q.DataBase помогает корпоративным заказчикам переносить существующие приложения с минимальными изменениями.
#RuDB #QDB #СУБД #НовостиСУБД #Oracle #PLSQL #Импортозамещение
Digital Q.DataBase — коммерческая СУБД для корпоративных заказчиков. Одна из ключевых задач, которую она решает: как перейти с Oracle и Microsoft SQL Server, сохранив прикладную логику и минимизировав переписывание кода?
У Ассоциации разработчиков СУБД, которая развивает RuDB, другой исходный вопрос: зачем каждому российскому разработчику СУБД на базе PostgreSQL самостоятельно реализовывать одни и те же технологии?
У таких разработчиков много общих задач: безопасность, перенос данных, повышение производительности, совместимость с российскими приложениями.
Если каждую из них все решают отдельно, значительная часть усилий уходит на повторение одной и той же работы.
Идея ассоциации — объединить усилия в этой общей части.
Совместно развивать технологическую основу, на которой участники смогут создавать собственные продукты и конкурентные преимущества.
Здесь важно различать саму ассоциацию и RuDB. Ассоциация объединяет разработчиков, а RuDB — технологический результат их совместной работы.
Подробнее о возможностях RuDB можно прочитать на сайте database.ru.
А сейчас давайте разберём один конкретный пример — совместимость с функциональностью пакетов Oracle.
Представим корпоративное приложение, которое много лет работало на Oracle.
Внутри него есть такой фрагмент PL/SQL-кода, как на слайде (2).
Здесь используется пакет DBMS_AQ — механизм Oracle Advanced Queuing.
Приложение формирует сообщение и вызовом DBMS_AQ.ENQUEUE помещает его в очередь.
Теперь мы хотим перенести это приложение на обычный PostgreSQL.
В стандартной поставке PostgreSQL такого пакета нет.
И задача не сводится к тому, чтобы заменить название процедуры или поправить синтаксис.
За этим вызовом стоит определённое поведение: постановка сообщения в очередь, его последующая обработка, связь с транзакцией.
Разработчику нужно подобрать замену и проверить, что она обеспечивает необходимое приложению поведение.
Это может потребовать изменений в коде, а иногда — и в архитектуре.
Например, если принято решение использовать внешнюю систему обмена сообщениями.
Именно здесь становится понятна ценность таких наработок в RuDB.
В RuDB реализована функциональность работы с очередями, соответствующая этому примеру.
Вместо пакетного вызова DBMS_AQ.ENQUEUE используется функция dbms_aq_enqueue.
Но это не означает, что исходный PL/SQL-код можно перенести без изменений.
Код потребуется адаптировать, а работу с параметрами, типами данных и транзакциями — проверить.
При этом разработчику уже не нужно с нуля создавать сам механизм очереди.
Он может использовать готовую реализацию и сосредоточиться на адаптации приложения.
RuDB сокращает объём работы по воспроизведению необходимой функциональности при миграции.
Digital Q.DataBase идёт дальше в части совместимости с исходным приложением: задача продукта — сохранить не только нужную функциональность, но и исходный код там, где поддерживается соответствующая совместимость.
В примере на слайде (2) это означает сохранение привычного пакетного вызова из PL/SQL.
Таким образом, различие можно сформулировать так:
В RuDB мы используем готовую функциональность и адаптируем под неё код.
В Digital Q.DataBase мы стремимся сохранить и функциональность, и исходный код приложения.
Поэтому RuDB нельзя рассматривать просто как бесплатную версию Digital Q.DataBase.
У них разные задачи:
RuDB даёт разработчикам общую технологическую основу, а Digital Q.DataBase помогает корпоративным заказчикам переносить существующие приложения с минимальными изменениями.
#RuDB #QDB #СУБД #НовостиСУБД #Oracle #PLSQL #Импортозамещение
🔥8 4 2 1
Forwarded from Ассоциация Разработчиков СУБД RuDB
Media is too big
VIEW IN TELEGRAM
День СУБД 2026. Сезон 2 уже близко!
Регистрируйтесь по ссылке:
https://dbd.diasoft.ru
А пока разогреваемся перед новым, вторым сезоном.
Максим Кутузов, коммерческий директор Диасофт, рассказывает, зачем рынку бесплатная открытая СУБД и как развивать её вместе.
В видео обсуждаем, почему разработчики тратят значительную часть ресурсов на одинаковые доработки и как объединение усилий помогает это изменить, что вошло в первую версию RuDB на PostgreSQL 18.2, включая доработки безопасности, in-memory-компоненту и аналоги функций пакетов Oracle.
А ещё разбираем, что открытый исходный код и бесплатное использование дают пользователям, как присоединиться к развитию RuDB и протестировать её на своих задачах.
Видео доступно на:
VK
Rutube
Dzen
YouTube
#ДеньСУБД #RuDB #АссоциацияРазработчиковСУБД
Регистрируйтесь по ссылке:
https://dbd.diasoft.ru
А пока разогреваемся перед новым, вторым сезоном.
Максим Кутузов, коммерческий директор Диасофт, рассказывает, зачем рынку бесплатная открытая СУБД и как развивать её вместе.
В видео обсуждаем, почему разработчики тратят значительную часть ресурсов на одинаковые доработки и как объединение усилий помогает это изменить, что вошло в первую версию RuDB на PostgreSQL 18.2, включая доработки безопасности, in-memory-компоненту и аналоги функций пакетов Oracle.
А ещё разбираем, что открытый исходный код и бесплатное использование дают пользователям, как присоединиться к развитию RuDB и протестировать её на своих задачах.
Видео доступно на:
VK
Rutube
Dzen
YouTube
#ДеньСУБД #RuDB #АссоциацияРазработчиковСУБД
👍6🔥3⚡2 2 1
Forwarded from Ассоциация Разработчиков СУБД RuDB
RuDB 26.09 официально доступен!
Эта версия завершает этап развития платформы на ядре PostgreSQL 18 и становится точкой перехода к следующему поколению — в следующем релизе RuDB будет построен уже на PostgreSQL 19.
Ключевые изменения в версии 26.09:
Векторный поиск и AI
► Функциональность pgvector встроена непосредственно в ядро RuDB. Добавлены типы vector, halfvec, sparsevec и индексные методы HNSW и IVFFlat.
► Реализован RUDB AI Vectorizer — механизм автоматической подготовки данных для семантического поиска (разбиение на фрагменты, асинхронная генерация эмбеддингов, интеграция с OpenAI, Voyage AI и Ollama).
Диагностика и мониторинг производительности
► Внедрена серверная инфраструктура ASH (Active Session History) и AWR (Automatic Workload Repository) для сбора и хранения диагностической информации об активных запросах.
► Добавлена поддержка DBMS_WORKLOAD_REPOSITORY: создание снапшотов, настройка периодов хранения и формирование AWR/ASH-отчетов в текстовом и HTML-форматах.
Расширение совместимости с Oracle API
► DBMS_BLOCKCHAIN_TABLE — реализованы blockchain-таблицы с формированием хеш-цепочек для контроля целостности данных.
► DBMS_SODA — добавлена поддержка Simple Oracle Document Access для работы с коллекциями и JSON-документами.
► DBMS_FGA — внедрена инфраструктура тонкого аудита (Fine-Grained Auditing).
► DBMS_METADATA — реализовано базовое получение DDL для основных типов объектов (TABLE, VIEW, INDEX, PROCEDURE и др.).
Прочие улучшения
► В системный каталог добавлены типы ROWID, UROWID и LONG.
► Расширены возможности аналога Oracle Web Toolkit (HTP/HTF/OWA) и пакета DBMS_JSON.
► Добавлены функции обработки сетевых имен и ACL в DBMS_NETWORK_ACL_UTILITY.
Скачать дистрибутив:
https://database.ru
#RuDB #СУБД #НовостиСУБД #Диасофт #АФТ #НППКТ
Эта версия завершает этап развития платформы на ядре PostgreSQL 18 и становится точкой перехода к следующему поколению — в следующем релизе RuDB будет построен уже на PostgreSQL 19.
Ключевые изменения в версии 26.09:
Векторный поиск и AI
► Функциональность pgvector встроена непосредственно в ядро RuDB. Добавлены типы vector, halfvec, sparsevec и индексные методы HNSW и IVFFlat.
► Реализован RUDB AI Vectorizer — механизм автоматической подготовки данных для семантического поиска (разбиение на фрагменты, асинхронная генерация эмбеддингов, интеграция с OpenAI, Voyage AI и Ollama).
Диагностика и мониторинг производительности
► Внедрена серверная инфраструктура ASH (Active Session History) и AWR (Automatic Workload Repository) для сбора и хранения диагностической информации об активных запросах.
► Добавлена поддержка DBMS_WORKLOAD_REPOSITORY: создание снапшотов, настройка периодов хранения и формирование AWR/ASH-отчетов в текстовом и HTML-форматах.
Расширение совместимости с Oracle API
► DBMS_BLOCKCHAIN_TABLE — реализованы blockchain-таблицы с формированием хеш-цепочек для контроля целостности данных.
► DBMS_SODA — добавлена поддержка Simple Oracle Document Access для работы с коллекциями и JSON-документами.
► DBMS_FGA — внедрена инфраструктура тонкого аудита (Fine-Grained Auditing).
► DBMS_METADATA — реализовано базовое получение DDL для основных типов объектов (TABLE, VIEW, INDEX, PROCEDURE и др.).
Прочие улучшения
► В системный каталог добавлены типы ROWID, UROWID и LONG.
► Расширены возможности аналога Oracle Web Toolkit (HTP/HTF/OWA) и пакета DBMS_JSON.
► Добавлены функции обработки сетевых имен и ACL в DBMS_NETWORK_ACL_UTILITY.
Скачать дистрибутив:
https://database.ru
#RuDB #СУБД #НовостиСУБД #Диасофт #АФТ #НППКТ
👍5 3 2⚡1🔥1