Руководство Oracle


Скачать 251.44 Kb.
Название Руководство Oracle
страница 5/5
Тип Руководство
rykovodstvo.ru > Руководство эксплуатация > Руководство
1   2   3   4   5

Java


База данных Oracle содержит Java VM, что позволяет выполнять Java непосредственно в базе данных. Добавление Java в базу данных вызвано требованиями заказчиков относительно портативности и возможности повторного использования. Java можно переносить на средний ярус или с него (J2EE, POJOS, JDBC) в базу данных (хранимые процедуры Java) и обратно. Другой важной выгодой от использования Java является возможность повторно использовать большую коллекцию доступных библиотек классов Java и эффективно применять навыки разработки приложений на Java.

JDBC — это отраслевой стандарт интерфейса прикладного программирования (API — application programming interface), который позволяет добавлять инструкции SQL в код Java. Каждый поставщик баз данных, например Oracle, осуществляет свое внедрение JDBC путем внедрения интерфейсов стандартного пакета java.sql. Дополнительные сведения об Oracle Java, JDBC и Database Web Services см. на сайте http://www.oracle.com/technology/tech/java/java_db/index.html

Java: OracleJVM Performance, JIT Compiler


Значительный прирост производительности.

OracleJVM содержит компилятор JIT (just-in-time — точно в срок). JIT динамически и прозрачно создает собственные двоичные коды из любых классов Java, существующих в базе данных. Двоичные коды сохраняются во избежание перекомпиляции. JIT включен по умолчанию (в стандартной комплектации) и не требует компилятора C или дополнительной настройки. Тестирование, проведенное нашей компанией с помощью стандартного отраслевого теста, показало увеличение скорости в 10 раз.

Java: производительность и портативность благодаря стандартам Java


Производительность и портативность приложений при разных платформах и поставщиках — главные причины использования Java. В этом выпуске JDBC поддерживает Java SE 6, JDBC 4.0 и JMX. Исполняемый модуль Java, встроенный в RDBMS, поддерживает Java SE 5, Rowset (JSR-114) и JMX.

Java: JDBC 4.0


Oracle Database 11g JDBC поставляется в двух вариантах: ojdbc5.jar для Java 5 (т. е. JDK 1.5) и ojdbc6.jar для Java 6 (т. е. JDK 1.6). ojdbc6.jar поддерживает новую спецификацию JDBC 4.0, включая усовершенствования подключения и инструкций, интерфейс оболочек, новые стандартные типы данных, типы наборов знаков национального языка SQL 2003, усовершенствования LOB, иерархию исключений и усовершенствования Rowset (JSR-114).

Java: совместимость OracleJVM с Java 5


OracleJVM позволяет повторно использовать приложения и библиотеки Java SE непосредственно в базе данных, что приводит к существенному повышению продуктивности и производительности. Этот выпуск в стандартной комплектации поддерживает Java SE 5 (что обеспечивает совместимость с JDK 1.5).

Java: Rowset (JSR-114) перенесен на JDBC на сервере


Драйвер JDBC на сервере теперь поддерживает спецификацию Rowset. Код Java/JDBC, использующий JDBCRowSet, CachedRowSet, WebRowSet, JoinRowSet и FilteredRowSet, теперь можно выполнять непосредственно в базе данных.

Java: открытие Oracle по отношению к Java


В этом выпуске следующие функции были открыты: SYS.ANYDATA, Sys:ANYTYPE, Secure Files и уведомление об изменении запроса.

Java: упреждающая выборка в 1-м цикле приема-передачи


Для нерегламентированных запросов SQL новый механизм упреждающей выборки сочетает в себе синтаксический разбор, исполнение и выборку для извлечения первого пакета из набора результатов, полученных при первом взаимодействии с базой данных. Надежные тесты, проведенные нашей компанией, показали сокращение сетевых циклов приема-передачи на 50 %; сокращение времени ответа на 50 %, сокращение потребления ресурсов процессора сервера и клиента на 30 %. Чтобы оценить практические выгоды этого сокращения, приведем в пример типичное интернет-приложение для розничной торговли: при 1 миллионе нерегламентированных запросов в день (или за определенный период времени) число циклов приема-передачи за тот же период сократится на 1 миллион.

Java: собственный протокол AQ


Для запросов JMS/AQ через JDBC новый собственный протокол AQ (в отличие от интерфейса на базе PL/SQL) обеспечивает прирост производительности и сокращение потребления ресурсов процессоров сервера на 40-300 %.

Java: уведомление об изменении базы данных/запроса


Поддержка JDBC для уведомления об изменении базы данных/запроса — это механизм масштабируемости, который позволяет потоку JDBC подписываться на уведомление об изменениях в наборе результатов запросов.

На среднем ярусе эта функция может использоваться для своевременного аннулирования и обновления кэшей данных. Дополнительные сведения об API см. в документе Oracle Database 11g JDBC.

Java: кэш результатов сервера и клиента


Наборы результатов SQL можно кэшировать в SGA на сервере и автоматически аннулировать всякий раз, когда связанные объекты изменяются. Стек клиента OCI на клиенте служит аналогом кэша результатов на сервере. Он синхронизируется с изменениями в кэше сервера.

Java: безопасность


Oracle Advanced Security для драйвера JDBC-Thin.

JDBC-Thin теперь поддерживает компонент Oracle Advanced Security (приобретаемый отдельно) — наряду с JDBC-OCI, который уже поддерживает его, — включая надежную аутентификацию (т. е. Kerberos, Radiius, SSL) и поддержку новых алгоритмов шифрования и целостности данных.

Java: простота использования Oracle JVM


Высокая сложность использования — одно из препятствий массового внедрения Java в базы данных. Этот выпуск содержит множество функций, упрощающих и улучшающих взаимодействие с пользователем, например интерфейс, подобный JDK, переадресацию на выходе, интерфейс свойств, резидентный JAR базы данных, двухъярусную продолжительность состояния сеанса Java.

Java: управляемость


Управляемость — ключевое требование рабочей среды, предъявляемое к приложениям Java, исполняемым на основе (т. е. к компонентам JDBC, Java EE) или внутри базы данных Oracle (т. е. к Java в базе данных). Этот выпуск содержит следующие функции управляемости: MBean для входа в систему JDBC, программные запуск и выключение, JMX в OraceJVM и усовершенствования OraceJVM Utilities.

ЗАКЛЮЧЕНИЕ


Организации, занимающиеся разработкой приложений, могут выбирать из множества языков и технологий программирования. Oracle Database 11g содержит высокопроизводительный и мощный набор средств разработки приложений, поддерживает самые популярные технологии разработки, включая Java, PHP и .NET. Application Express — это уникальное средство разработки веб-приложений, идеально подходящее для быстрого создания приложений, адресованных отделам или организациям малого и среднего бизнеса. Наличие в базе данных PL/SQL и Java позволяет выбирать тип архитектуры, подходящий для создания кода базы данных на сервере, что может повысить производительность, безопасность, улучшить возможности поддержки и масштабируемость приложений. SQL Developer предоставляет графическую рабочую среду для Oracle Database, увеличивающую продуктивность разработчика баз данных. Oracle Migration Workbench упрощает перенос других баз данных на платформу Oracle. Вместе эти средства упрощают задачи разработки и помогают организации сократить время разработки приложений и вывода на рынок.


Разработка приложений Oracle Database 11g

Июнь 2007 г.

Автор: Дэвид Гамбино

Соавторы: Сью Харпер, Алекс Ке, Брин Ллевеллин, Куасси Менса, Дэвид Пик, Кристиан Шей

Oracle Corporation

Международная штаб-квартира

500 Oracle Parkway

Redwood Shores, CA 94065

U.S.A.

Международные запросы:

Телефон: +1.650.506.7000

Факс: +1.650.506.7200

oracle.com

© Oracle, 2007. Все права защищены.

Этот документ предоставляется только для справки, и его содержание может быть изменено без уведомления.

Мы не гарантируем отсутствие ошибок в этом документе, не даем никаких иных гарантий и не ставим условий, выраженных в устном виде или подразумеваемых законодательством, включая подразумеваемые гарантии и условия годности для продажи или годности для конкретной цели. Мы явным образом отказываемся от всякой ответственности в отношении этого документа, и этот документ не создает прямых и косвенных договорных обязательств. Без получения предварительного разрешения в письменном виде запрещается воспроизводить или передавать этот документ в любой форме или любыми средствами, как электронными, так и механическими, вне зависимости от цели.

Oracle является охраняемым товарным знаком Oracle Corporation и/или ее филиалов. Другие товарные знаки могут быть собственностью соответствующих владельцев.




1   2   3   4   5

Похожие:

Руководство Oracle icon Руководство по разработке Интернет-приложений J2ee с помощью Oracle...
Чтобы облегчить переход к Java-технологиям, в книге дан сравнительный анализ концепций pl/sql и Oracle Forms и программных технологий...
Руководство Oracle icon Валентин Гершун Человек и программист
Руководство it-проектками в области автоматизации бизнес-процессов, отчётности и анализа данныхSiebel crm, Oracle bi
Руководство Oracle icon Прежде чем приступить к созданию базы данных Oracle, необходимо выполнить...
Затем потребуется установить параметры инициализации бд. В этой статье освещены все эти вопросы и приведен обобщенный обзор важных...
Руководство Oracle icon Расчетов за услуги связи «Fastcom» версия 12 Руководство системного...
Бпо – Базовое программное обеспечение программное обеспечение фирмы oracle, необходимое для функционирования ппо
Руководство Oracle icon Замечания по миграции продуктов на основе «цфт-платформа Развития»...
Замечания по миграции продуктов на основе «цфт-платформа развития» на Oracle 11g Release 2
Руководство Oracle icon Этот файл был создан Oracle Reports. Просматривайте документ в режиме Разметки страниц

Руководство Oracle icon Резюме Огуречников Евгений Владимирович
Разработка хранилищ данных с использованием Oracle Warehouse Builder и Microsoft dts
Руководство Oracle icon Лабораторная работа №2
Исследование объектов схемы, экспорт и импорт данных Oracle Database 11g Express Edition
Руководство Oracle icon Инструкция по настройке и обновлению сертификатов X. 509 на серверах...
Инструкция по настройке и обновлению сертификатов X. 509 на серверах приложений Oracle группы продуктов Identity Management (Weblogic,...
Руководство Oracle icon Лабораторная работа №1
Изучение пользовательского интерфейса базы данных (БД) Oracle Database 11g Express Edition и конструирование sql-запросов
Руководство Oracle icon Структура программы на pl/sql
Он представляет собой расширение языка sql и предназначен для работы с субд oracle
Руководство Oracle icon Освоение программы парус 8
Краткий курс установки и настройки субд oracle, создания/обновления бд системы парус 8
Руководство Oracle icon Николай Мишин Perl программист, Informatica, Oracle Местоположение
Ибсо, рбо, предоставленных аналитиками, с подсчетом хэша (crc32) и добавлением исторической записи в хранилище
Руководство Oracle icon Лабораторная работа №1
Изучение средств доступа к базе данных (БД) Oracle Database 11g Express Edition, администрирование пользователей бд, генерирование...
Руководство Oracle icon Инструкция по распределению прав доступа в подсистеме “Отчетность”
...
Руководство Oracle icon Инструкция по установке rslight
Установленная на сервере субд oracle xe (версия для Западной Европы, имя файла дистрибутива OracleXE. exe. Не Unicode-версия!)

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск