Тезисы к
докладу М Ривкина
“Oracle9i – обзор новых возможностей”
Осенью 2000 года
корпорация Oracle объявила о подготовке
к выпуску новой версии своего базового продукта - версии Oracle 9i. На самом деле под
именем Oracle 9i скрывается связка из двух
продуктов. Это сервер приложений Oracle - Oracle 9i Application Server и СУБД
Oracle - Oracle 9i Database.
Основным новшеством Oracle 9i Application Server является его возможность кэшировать как данные, так
и Web страницы. Это позволило очень сильно ускорить работу internet/intranet
приложений и значительно снизить время отклика таких приложений. Oracle
настолько уверен в преимуществах своего нового продукта, что гарантирует
ускорение работы приложений, перенесенных в его среду из среды Microsoft
или IBM, минимум в 3 раза. Тем, кто докажет обратное, обещана награда в 1 млн
долларов.
Основным
новшеством Oracle 9i Database является новая кластерная
архитектура – Real Application Cluster.
Теперь пользователи СУБД могут
безгранично увеличивать мощность и скорость работы сервера Oracle и
своих приложений, просто добавляя новые и новые узлы кластера. Это не требует
остановки работающих приложений, не требует переписывания старых приложений,
разработанных для обычной одномашинной архитектуры. Кроме того, выход из строя
отдельных узлов кластера также не приводит к остановке приложения. Это и ряд
других новых возможностей Oracle 9i позволяет реально
обеспечить круглосуточную работу приложений и свести суммарное время простоя
приложения до 15 минут в год.
Среди
прочих многочисленных новых возможностей Oracle 9i следует отметить:
-
встраивание
в сервер средств ETL (извлечение, транспортировка, очистка и загрузка
данных), OLAP (анализ данных),
Data Mining (автоматическое
исследование данных), персонализации и
работы с XML. Теперь
сервер Oracle является не только объектно-реляционным, но и позволяет хранить и
обрабатывать XML данные, поддерживает многомерное представление
данных для анализа, выдает оперативные рекомендации, реагируя на работу
пользователей с приложением;
-
простые
средства исправления ошибок пользователя. Пользователь, случайно испортивший
или удаливший свои данные или объекты, может легко попросить у сервера данные
на момент времени в прошлом, когда они еще были целы и корректны;
-
упрощение
администрирования и сопровождения системы. Теперь многие вещи, требовавшие
вмешательства администратора базы данных, Oracle сервер делает сам
автоматически, улучшая производительность и снижая нагрузку на администратора;
-
улучшения
в языках программирования сервера (Java и PL/SQL). Программы на этих языках
будут работать быстрее и занимать меньше места, расширился синтаксис, появилась
поддержка многих новых стандартов Java, добавились новые
встроенные функции, появились компиляторы с этих языков в машинные коды, что
повышает производительность на порядок;
-
ряд
изменений связан с улучшением защиты данных. Это и введение в обычный сервер Oracle повышенных средств защиты, ранее
использовавшихся только в в специальной защищенной версии Oracle –
Trusted Oracle, и кодирование данных в БД,
и возможность полного контроля и обеспечения безопасности на всех уровнях
приложений с 3х-уровневой архитектурой (internet/intranet);
-
появление
в составе сервера средств, облегчающих создание интернет порталов и работу с
контентом. Разработчики могут легко,
часто без программирования, описывать
источники информации для компонент порталов, а затем быстро собирать из этих
компонент новые порталы или информационные сервисы для работы через беспроводные
устройства (например, мобильные телефоны с WAP протоколом). При этом
вопросы защиты данных, обработки сбоев, идентификаци пользователей и т д
решаются единообразно за счет использования стандартных средств сервера.
Поставляемая поисковая машина iSearch для поиска в БД и в
интернет может легко встраиваться в приложения или использоваться
самостоятельно. Развитая интернет файловая система IFS позволяет хранить в БД
документы различных типов и форматов и легко предоставлять их пользователям
через различные интерфейсы (web, электронная почта, FTP,
стандартные приложения Microsoft и файловая система Microsoft)
Oracle 9i является платформой для
создания систем электронного бизнеса, поэтому в нем были реализованы новые
возможности по созданию B2B и B2C приложений, пакетированных
приложений (Hosting), хранилищ
данных.
Oracle 9i Application Server доступен пользователям уже сегодня, а Oracle 9i Database
начнет продаваться в первой половине 2001 года