Onyx - модуль Digital Q.DataBase, воспроизводящий функциональность Oracle Database.
И это не только поддержка PL/SQL.
В Onyx реализована функциональность системных пакетов DBMS_* и UTL_*, которые используются в Oracle-приложениях.
Несколько интересных примеров:
DBMS_AQ / DBMS_AQADM - очереди сообщений внутри СУБД: отправка, получение и управление очередями.
DBMS_CRYPTO - хеширование, шифрование/расшифрование и MAC.
DBMS_LOCK - пользовательские блокировки для синхронизации процессов.
DBMS_PARALLEL_EXECUTE - разбиение больших операций на части и их параллельное выполнение.
DBMS_PIPE - обмен сообщениями между сессиями через именованные каналы.
DBMS_SCHEDULER - планирование и выполнение фоновых заданий.
DBMS_SQL - расширенная работа с динамическим SQL: курсоры, параметры, выполнение и получение результатов.
И это только часть реализованных Oracle-пакетов.
Digital Q.DataBase: меняем СУБД, а не приложение.
Скоро по каждому из этих пакетов мы выпустим отдельный видеоурок: разберём, для чего он нужен, как работает и покажем его применение на практических примерах в Digital Q.DataBase.
#ЗаменаOracle #OracleDB #Импортозамещение #СУБД
И это не только поддержка PL/SQL.
В Onyx реализована функциональность системных пакетов DBMS_* и UTL_*, которые используются в Oracle-приложениях.
Несколько интересных примеров:
DBMS_AQ / DBMS_AQADM - очереди сообщений внутри СУБД: отправка, получение и управление очередями.
DBMS_CRYPTO - хеширование, шифрование/расшифрование и MAC.
DBMS_LOCK - пользовательские блокировки для синхронизации процессов.
DBMS_PARALLEL_EXECUTE - разбиение больших операций на части и их параллельное выполнение.
DBMS_PIPE - обмен сообщениями между сессиями через именованные каналы.
DBMS_SCHEDULER - планирование и выполнение фоновых заданий.
DBMS_SQL - расширенная работа с динамическим SQL: курсоры, параметры, выполнение и получение результатов.
И это только часть реализованных Oracle-пакетов.
Digital Q.DataBase: меняем СУБД, а не приложение.
Скоро по каждому из этих пакетов мы выпустим отдельный видеоурок: разберём, для чего он нужен, как работает и покажем его применение на практических примерах в Digital Q.DataBase.
#ЗаменаOracle #OracleDB #Импортозамещение #СУБД