которых не всегда хватает.
Если в СУБД нет аналогов для используемых в оригинальном PL/SQL-коде функций dbms-пакетов, нет понятия пакетов, нет ряда механизмов — ничего работоспособного почти наверняка не получится.
Продолжение
Please open Telegram to view this post
VIEW IN TELEGRAM
14 7 6 6
Наш подход можно описать просто: не нужно «приземлять» работающий клиентский код под ограниченные возможности большинства форков ванильного PostgreSQL.
Вместо этого нужно сделать обратное
Это значит, что СУБД должна уметь исполнять не только PL/pgSQL, но и PL/SQL, и даже T-SQL — напрямую, без промежуточных преобразований и ручных миграций.
В ней должны быть:
Когда в СУБД есть всё это, миграция с зарубежной платформы проходит просто, быстро и без боли.
Продолжение
Please open Telegram to view this post
VIEW IN TELEGRAM
12 7 6 6
Конвертация к синтаксису PostgreSQL для Q.DataBase просто не нужна - она прекрасно понимает и непреобразованные скрипты от MS SQL и Oracle.
Никто не вмешивается в текст ваших хранимых процедур или функций, которые успешно работали в зарубежной СУБД.
Они загружаются в Q.DataBase без изменений и работают максимально близко к оригиналу.
Продолжение
Please open Telegram to view this post
VIEW IN TELEGRAM
11 9 7 6
Когда Generate SQL Scripts в Microsoft SSMS падает с ошибкой «Out of memory», Мастер всё равно генерирует скрипты до конца.
Поэтому им пользуются даже те, кто ещё не перешёл на Digital Q.DataBase.
А те, кто уже перешёл, активно запускают PL/SQL и T-SQL наравне с родным #PostgreSQL
И мы продолжаем нашу историю
Please open Telegram to view this post
VIEW IN TELEGRAM
10 7 5 5
Please open Telegram to view this post
VIEW IN TELEGRAM
9 7 6 5
В заключение отмечу и один минус — он тут всего лишь один.
Наш инструмент «Мастер переноса БД» предполагает, что целевая СУБД умеет выполнять все то, что работало в исходной.
➡️ На текущий момент только одна российская СУБД умеет исполнять PL/SQL и T-SQL без из преобразования.
Поэтому полные возможности инструмента доступны лишь в его связке с нашей СУБД - Digital Q.DataBase.
Использовать его для миграции на «ванильный» PostgreSQL или его коммерческие форки с "недоразвитыми" по сравнению с MS SQL и Oracle функциональными возможностями нет никакого практического смысла.
➡️ Вывод
Мастер переноса БД в Digital Q.DataBase — это не просто утилита, а мост между популярными зарубежными и российской СУБД.
Он экономит время, убирает головную боль с "поломанными" хранимыми процедурами, кодировками и правами.
Система готова к работе сразу же после переноса.
Если вы всё ещё думаете, стоит ли пробовать Digital Q.DataBase, — начните с знакомство с ней с этого инструмента. Вы удивитесь тому, как просто может выглядеть миграция Вашей БД.
Наш инструмент «Мастер переноса БД» предполагает, что целевая СУБД умеет выполнять все то, что работало в исходной.
Поэтому полные возможности инструмента доступны лишь в его связке с нашей СУБД - Digital Q.DataBase.
Использовать его для миграции на «ванильный» PostgreSQL или его коммерческие форки с "недоразвитыми" по сравнению с MS SQL и Oracle функциональными возможностями нет никакого практического смысла.
Мастер переноса БД в Digital Q.DataBase — это не просто утилита, а мост между популярными зарубежными и российской СУБД.
Он экономит время, убирает головную боль с "поломанными" хранимыми процедурами, кодировками и правами.
Система готова к работе сразу же после переноса.
Если вы всё ещё думаете, стоит ли пробовать Digital Q.DataBase, — начните с знакомство с ней с этого инструмента. Вы удивитесь тому, как просто может выглядеть миграция Вашей БД.
Please open Telegram to view this post
VIEW IN TELEGRAM
5 7 6 5
Наличие подобных сбоев в казалось бы многократно проверенном опенсорсном продукте показывает, насколько важно иметь контракт на поддержку с ответственной российской компанией.
Страшно представить, что было бы, если бы банк остался с этой нетривиальной проблемой один на один.
🧰 Само исправление в итоге заняло всего один день.
Please open Telegram to view this post
VIEW IN TELEGRAM
6 7 7 6
#dqdb #cубд
Please open Telegram to view this post
VIEW IN TELEGRAM
12 11 7 7
Мы поддерживаем Alt Linux 11, Astra Linux 1.8, Red OS 8.0 и Ubuntu 22.04 LTS
🎥 Запись на Rutube
Разбираю ключевые возможности платформы и показываю живые примеры в действии.
— в личку
— на почту
— через форму
https://database.diasoft.ru/?utm_source=tgdqdatabase#contacts
Это ваш шанс.
T-SQL-кода с MS SQL Server на российскую СУБД из Реестра.
Да, это реально.
✓ dbms-пакеты работают
✓ плавный переход
✓ экономия времени и денег
Подписывайтесь, чтобы узнать подробности и записаться на показ демо!
Please open Telegram to view this post
VIEW IN TELEGRAM
5 6 6 5
Спасибо, что читаете и следите за новостями!
Хотел бы зафиналить общие вопросы по итогам встречи.
Реализованы собственные стеки исполнения PL/SQL и T-SQL, включая поддержку системных таблиц и представлений, а также режима «грязного чтения» для MS SQL.
Код переносится без переписывания: SQL, загруженный в Digital Q.DataBase, можно вернуть обратно в Oracle или MS SQL, получив идентичное наполнение базы данных.
Реальный кейс: 10 ТБ данных было перенесено за двое суток.
Синтетические тесты показывают применимость Мастера миграции на базах объёмом вплоть до петабайта.
1С, крупная система управления персоналом, банковские и депозитарные решения — всё успешно переведено на Digital Q.DataBase.
Oracle-пилоты также проходят; там результаты пока скромнее — всё упирается в недостаток DBMS-пакетов, однако недостающие модули сейчас активно реализуются.
Поддерживается горизонтальное масштабирование через HAProxy для всех режимов эксплуатации: замена MS SQL, Oracle, PostgreSQL.
Скоро появится на сайте. Это полноценная версия с ограничением до 8 ядер — разрешена даже для коммерческого использования.
Переход на PostgreSQL 18 находится в активной фазе.
Для разработчиков — очередной плановый апгрейд без боли.
Можно подключаться к одной базе в режиме совместимости с PostgreSQL, MS SQL или Oracle — при этом видны все данные, независимо от того, каким образом они были внесены в БД.
Можно также вызывать хранимые процедуры на PL/SQL или T-SQL из режима совместимости с PostgreSQL — и они будут корректно исполнены соответствующим интерпретатором.
В договорах мы гарантируем просадку не более 15 %.
На практике всё работает иногда даже быстрее оригинала.
Например, в нашей АБС 87 % операций выполняются на том же уровне или быстрее, чем в MS SQL.
Совместимо со всеми системами, работающими с PostgreSQL.
Используются стандартный pg_basebackup и продвинутый pgBackRest — с инкрементальными копиями, сжатием, шифрованием и хранением в облаках.
Вместо переписывания прикладной логики используется СУБД из реестра российского ПО, максимально точно воспроизводящая диалекты зарубежных СУБД.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Diasoft о технологиях по-настоящему
This media is not supported in your browser
VIEW IN TELEGRAM
"Буду рад видеть вас на нашем вебинаре по флагманскому продукту – Digital Q.DataBase!
Поговорим, как перейти с зарубежных СУБД без переписывания кода, что именно поддерживается (диалекты SQL, типы, функции, протоколы, языки). Покажем, на что способна Digital Q.DataBase. Для технологической независимости и информационной безопасности важно, чтобы все ключевые системы работали стабильно и были в наших руках.
У вас MS SQL или Oracle? Все можно перенести. Структура, данные и опыт остаются с вами. До встречи на вебинаре!", – приглашает Андрей Жуйков.
29 октября в 14:00 эксперт компании Диасофт расскажет:
🔵 о возможностях и преимуществах Digital Q.DataBase;
🔵 о новой версии Digital Q.DataBase 17.4 и новой функциональности "Полиглот" для бесшовного перехода с зарубежных СУБД;
🔵 о том, как перевести зарубежные СУБД на Digital Q.DataBase с минимальными издержками.
🔗 Регистрация на вебинар до 28 октября включительно по ссылке.
This media is not supported in your browser
VIEW IN TELEGRAM
🎥 Запись на Rutube
Разбираю ключевые возможности платформы и показываю живые примеры в действии.
Мы поддерживаем Alt Linux 11, Astra Linux 1.8, Red OS 8.0 и Ubuntu 22.04 LTS
А теперь ждём ответного хода от наших друзей — Олега и Фёдора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Я вырезал короткий момент из вебинара: смотрите, как выполняются T-SQL скрипты в нашей СУБД.
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
— без дополнительных прослоек и обходных механизмов, выполняется нативно из коробки.
Поддержка у нас серьёзная:
Please open Telegram to view this post
VIEW IN TELEGRAM
Бесплатная версия позволяет юридическим лицам, ИП, разработчикам и даже студентам начать работу с СУБД мирового уровня без первоначальных инвестиций.
На Digital Q.DataBase можно развернуть «1С», CRM, ERP, СЭД и другие критически важные системы, получив при этом уникальную функциональность для совместимости с унаследованными решениями.
#digitalqdatabase #sql #postgresql
Please open Telegram to view this post
VIEW IN TELEGRAM
РЕГИСТРАЦИЯ
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM