Конференция "Корпоративные базы данных'2001"
"Oracle9i - обзор новых возможностей"
А.Михайлов, Oracle
Осенью 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).
Oracle 9i является платформой для создания систем электронного бизнеса, поэтому в нем были реализованы новые возможности по созданию B2B и B2C приложений, пакетированных приложений (Hosting), управлению контентом, созданию порталов и хранилищ данных.
Oracle 9i Application Server доступен пользователям уже сегодня, а Oracle 9i Database начнет продаваться в первой половине 2001 года