Использование JDBC, Universal Connection Pool (UCP) и встроенного JVM (OJVM) путем использования в технических статьях, официальных документах, примерах кода, часто задаваемых вопросах и т. д.
Разработка приложений Java с использованием автономных баз данных Oracle выполняется быстро и просто как в облачной, так и в локальной среде. Разработчики Java могут использовать преимущества новейших функций Oracle Autonomous Database, таких как автоматическая настройка производительности, высокая доступность, обработка в памяти и подключаемые базы данных для проектирования и разработки высокопроизводительных, масштабируемых и надежных приложений. Драйверы Oracle Database 19c и 18c JDBC реализуют новый файл свойств (ojdbc.properties) совместно с несколькими другими функциями, упрощающими подключение к автономной обработке транзакций (ATP) и автономному хранилищу данных (ADW).
Стандарты Java | Поддерживает JDK15, JDK14, JDK13, JDK12, JDK11, JDK10, JDK9, JDK8 и совместима с JDBC 4.3 и JDBC 4.2 с помощью драйвера JDBC (ojdbc11.jar (только 21c), ojdbc10.jar (только 19c) и ojdbc8.jar) и Universal Connection Pool (ucp.jar). Реактивные расширения JDBC — набор методов, расширяющих стандарт JDBC и предлагающих асинхронный доступ к базе данных. |
Связь |
Easy Connect Plus для упрощения соединений TCPS и передачи свойств соединения (только 19c); новый файл ojdbc.properties для настройки свойств подключения; множество способов установки TNS_ADMIN; установка сертификата доменного имени (DN) сервера в качестве свойства соединения; поддержка нового кошелька (my_wallet_directory)
|
Производительность | Реактивная потоковая загрузка (RSI) для потоковой передачи данных в базу данных Oracle (только 21c); диспетчер соединений Oracle (CMAN) в режиме traffic director (CMAN-TDM) |
Масштабируемость | Источник данных Java для доступа к сегментированным базам данных. Сходство данных Oracle RAC; API-маршрутизации сегментов для уровней mid-tier; общий пул для мультиарендной и сегментированной баз данных; балансировка нагрузки во время выполнения (RLB) |
Высокая доступность | Технология Transparent Application Continuity (TAC); поддержка определенных классов благодаря Application Continuity (AC); AC и DRCP; поддержка FAN; Transaction Guard (TG) |
Безопасность | Автоматическое разрешение провайдера (OraclePKIProvider); поддержка Key Store Service (KSS); поддержка прокси HTTPS; поддержка TLSv1.2; Kerberos, Oracle Wallets и JKS |
Типы данных | Поддержка нового типа данных JSON. Доступность ассоциативных массивов PL/SQL; Oracle REF CURSOR — параметр привязки IN; проверка типа данных JSON |