Вы находитесь на страницах старой версии сайта.
Переходите на новую версию Interface.Ru

Продукты Oracle

СУБД, инструменты разработки,
OLAP и СППР, CASE-средства


Редакции Oracle Database 10g

Наличие нескольких редакций Oracle Database позволяет приобрести лицензию в точном соответствии со спецификой решаемых задач и с масштабом организации-заказчика.

Состав Oracle Database

Модуль / РедакцияPersonal EditionStandard Edition OneStandard EditionEnterprise Edition
JServer Enterprise Edition   + + +
interMedia   + + +
Oracle Enterprise Manager + + + +
Workflow   + + +
Advanced Queuing   + + +
Object Option   + + +
Distributed Option   + + +
64-bit Option   + + +
Networking Kit + + + +
Standard Management Pack   + +  
Real Application Clusters     + Опция
Objects for OLE + + + +
ODBC Drivers, SQL*Plus + + + +
Oracle Call Level Interface (OCI)   + + +
Advanced Replication Option       +
Parallel Query Option       +
Visual Information Retrieval       +
Advanced Backup & Recovery       +
Connection Manager       +
Enterprise Backup Utility       +
Partitioning       Опция
OLAP       Опция
Data Mining       Опция
Spatial       Опция
Advanced Security       Опция
Label Security       Опция

Oracle Database 10g Enterprise Edition

Oracle Database 10g Enterprise Edition обеспечивает эффективное, надежное и безопасное управление данными таких критически важных для бизнеса приложений, как онлайновые среды, выполняющие масштабную обработку транзакций (OLTP), хранилища данных с высокой интенсивностью потока запросов, а также ресурсоемкие Интернет-приложения. Редакция Oracle Database Enterprise Edition предоставляет инструментальные средства и функции, обеспечивающие соответствие требованиям современных корпоративных приложений в области доступности и масштабируемости. Эта редакция содержит все компоненты Oracle Database, а также допускает расширение посредством приобретения дополнительных модулей и приложений (см. Опции Oracle Enterprise Edition).

Oracle Database 10g Standard Edition

Oracle Database 10g Standard Edition включает практически всю функциональность СУБД Oracle, необходимую для создания промышленных баз данных. То есть, несмотря на то, что Oracle Database Standard Edition позиционируется как сервер масштаба рабочей группы, по своим функциональным возможностям и своему составу эта редакция СУБД Oracle вполне может выступать и как центральный сервер БД в масштабе небольшой организации. Однако правила лицензирования Oracle таковы, что стандартная редакция сервера БД Oracle может использоваться на компьютерах с числом процессоров не более четырех. Кроме того, начиная с версии 10g в состав стандартной редакции включен модуль Oracle Real Application Clusters. Это означает, что на основе Oracle Database Standard Edition можно создавать кластеры (правда, с общим числом процессоров не более четырех). Например, используя стандартную редакцию, можно построить кластер из двух компьютеров по два процессора в каждом.

В составе стандартной редакции сервера Oracle поставляется Oracle Enterprise Manager. Он используется совместно с модулем Standard Management Pack (SMP), который включает необходимые в работе администратора баз данных пакеты для настройки оптимальной производительности (Tuning Pack), отслеживания и диагностики любых нештатных ситуаций в работе сервера баз данных (Diagnostic Pack) и автоматического переноса изменений из тестовой базы данных в рабочую (Change Management Pack). В составе SMP эти пакеты ограничены по функциональности. Полнофункциональные версии пакетов поставляются как опции продукта Oracle Enterprise Manager.

Oracle Database 10g Standard Edition One

Oracle Database 10g Standard Edition One характеризуется беспрецедентной простотой эксплуатации, мощью и выгодным соотношением цены и производительности для приложений масштаба рабочих групп, отдельных подразделений или приложений, работающих в среде Интернет/Интранет. Работая в различных средах, начиная от односерверных конфигураций для малого бизнеса и заканчивая распределенными средами крупных филиалов, Oracle Database 10g Standard Edition One обладает всеми функциональными возможностями для обеспечения работы критических для бизнеса приложений. Редакция Standard Edition One лицензируется только для серверов, имеющих не более двух процессоров.

Oracle Database 10g Personal Edition

Oracle Database 10g Personal Edition поддерживает однопользовательскую разработку и развертывание приложений, полностью совместимых с редакциями Oracle Database Standard Edition One, Oracle Database Standard Edition и Oracle Database Enterprise Edition. Предоставив отдельным пользователям мощную функциональность пакета Oracle Database 10g, корпорация Oracle создала базу данных, сочетающую мощь популярнейшей в мире СУБД и простоту эксплуатации, которую Вы вправе ожидать от приложения для настольного ПК. К персональной редакции могут быть применены все опции корпоративной редакции, за исключением Real Applications Clusters.

Опции Oracle Enterprise Edition

Oracle Real Application Clusters

Опция Real Application Clusters (RAC) позволяет строить отказоустойчивые и хорошо масштабируемые серверы баз данных на основе объединения нескольких вычислительных систем. В архитектуре RAC экземпляры СУБД Oracle одновременно выполняются на нескольких объединенных в кластер системах, производя совместное управление общей базой данных. По существу, с точки зрения приложения - это единая СУБД. Такой подход позволяет достичь исключительно высокой готовности и масштабируемости любых приложений. Гибкость и эффективность планирования ресурсов позволяют наращивать мощности до любого уровня по требованию, по мере изменения потребностей бизнеса. RAC используется для создания корпоративных сетей распределенной обработки данных. Такие сети строятся из большого количества стандартизованных недорогих компонентов: процессоров, серверов, сетевых устройств и устройств хранения данных. RAC - это программный продукт и технология, позволяющая объединить все эти компоненты в эффективную вычислительную систему всей организации. RAC и Grid-технологии дают возможность радикально снизить эксплуатационные затраты и обеспечить новый уровень гибкости, делая корпоративные системы более адаптивными, гибкими и динамичными. Динамическое обеспечение узлами, устройствами хранения, центральными процессорами и оперативной памятью позволяет быстро и эффективно гарантировать необходимые уровни сервиса при одновременном снижении затрат за счет лучшего использования ресурсов. Кроме того, архитектура RAC полностью прозрачна для приложения, работающего с кластерной базой данных - не требуется никаких модификаций приложения для его развертывания в среде RAC.

Масштабируемость
RAC дает пользователям возможность добавлять в кластер новые узлы при возрастании требований к ресурсам, производить постепенное увеличение мощности системы при оптимизации затрат на оборудование. При использовании вместе с СУБД Oracle 10g сформированные с помощью Grid-технологии пулы стандартных недорогих компьютеров и модульных систем хранения данных делают это решение еще более гибким. Процесс наращивания ресурсов становится значительно более простым и быстрым, поскольку при необходимости расширения к кластеру можно добавлять новые узлы вместо того, чтобы заменять существующие более мощными. Технология Cache Fusion, реализованная в Real Application Clusters, и поддержка InfiniBand, предусмотренная в СУБД Oracle 10g, позволяют почти линейно наращивать пропускную способность системы без каких-либо изменений в приложениях.

Высокая готовность
Другое ключевое преимущество кластерной архитектуры на основе Oracle RAC - присущая ей устойчивость к отказам за счет наличия множества узлов. Поскольку физические узлы работают независимо друг от друга, отказ одного или нескольких узлов не оказывает влияния на работу остальных узлов кластера. Аварийное переключение сервиса может быть произведено на любой узел Grid. В самой крайней ситуации система на базе Real Application Clusters способна поддерживать работу базы данных даже при отказе всех узлов за исключением одного. Подобная архитектура позволяет прозрачно вводить в действие узлы или выводить их из работы, например, для технического обслуживания, в то время как остальная часть кластера будет продолжать поддерживать работу СУБД. RAC имеет встроенные средства интеграции с сервером приложений Oracle Application Server 10g для аварийного переключения пулов соединений. Благодаря этому приложение получает информацию об отказе немедленно, не тратя десятки минут ожидания до истечения тайм аута TCP-соединения. Приложение может немедленно предпринять подходящие действия по восстановлению. Средства балансировки нагрузки позволяют перераспределить нагрузку равномерно между ресурсами Grid.

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

Единый стек кластерного ПО
Oracle Database Enterprise Edition 10g и Опция Real Application Clusters составляют полный комплект ПО управления и функционирования кластера. Кластерное программное обеспечение Oracle (Clusterware) предоставляет все необходимые возможности, требуемые для работы кластера, включая учет узлов, службы сообщений и блокировки. В связи с тем, что оно представляет собой полностью интегрированный стек с общими API событий и управления, им можно централизованно управлять с помощью OEM. Нет необходимости приобретения дополнительного кластерного ПО других производителей. Кластерное ПО имеет единый интерфейс и единую функциональность для всех поддерживаемых Oracle платформ.

Partitioning

Опция Partitioning позволяет строить секционированные таблицы и индексы и предназначена для функционального расширения Enterprise Edition по управлению большими базами данных. Секционированные таблицы и индексы применяются для разделения больших таблиц и индексов на части, управлять которыми можно независимо друг от друга, вместо того, чтобы управлять всей таблицей или индексом как единым объектом. При секционировании уменьшается время, требующееся для выполнения большинства административных операций. Это уменьшение можно объяснить применением этих операций к меньшим "единицам хранения" и увеличением производительности вследствие их параллельного выполнения.

Администраторы баз данных могут определять атрибуты памяти для каждого раздела и размещение раздела в файловой системе сервера баз данных, увеличивая тем самым гранулярность управления большой базой данных. Каждый из разделов может быть индивидуально переведен в автономное состояние или, наоборот, возвращен в оперативное состояние; его можно копировать и восстанавливать, экспортировать в него или импортировать из него данные, а также загружать в него данные, уменьшая тем самым время, требующееся для выполнения операций управления. Для каждого раздела таблицы может быть построен индивидуальный индексный раздел, что также сокращает время, необходимое для выполнения операций сопровождения индексов. Возможны разнообразные локальные и глобальные индексные стратегии. Операции с разделами могут выполняться параллельно. Использование разделов повышает коэффициент готовности системы, в которой возможны аппаратные сбои и сбои приложений. Приложения, которым не требуются содержащиеся в переведенных в автономное состояние разделах данные, продолжают выполняться без какого-либо ущерба для своей работы. Секционирование является прозрачным для приложений, и стандартные операции DML выполняются для секционированных таблиц так же, как и для обычных. Допускается несколько методов секционирования. Секционирование по диапазону и по списку значений упрощает логический контроль за физическим расположением данных. Значение ключа секционирования используется при определении, к какой секции относятся данные.

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

Oracle OLAP

Опция Oracle OLAP предназначена для построения аналитических систем, основанных на принципах многомерного анализа и технологии OLAP. Этот компонент позволяет хранить и обрабатывать в одной и той же базе данных не только реляционную, но и многомерную информацию.

Основой опции является полномасштабная многомерная модель данных, с помощью которой можно определять и работать с такими понятиями как измерения, иерархии, многомерные показатели и тому подобное. Все определения и описания таких объектов содержатся в репозитории OLAP Catalog, а сами данные могут храниться как в реляционных таблицах, так и в специализированных многомерных структурах (аналитических пространствах). Для создания OLAP-приложений в состав опции включен Java OLAP API - набор Java-классов, реализующих все операции по созданию, модификации и манипулированию многомерными объектами независимо от способа их хранения и предоставляющий широкий набор математических, статистических и финансовых функций для решения задач прогнозирования, моделирования, планирования и оценки ситуации. Доступ к многомерной информации можно осуществлять не только из Java-приложений, но и из приложений, ориентированных на SQL с помощью специальных хранимых процедур.

Встроенные в Oracle Database средства OLAP обеспечивают высокий уровень надежности, масштабируемости и производительности при одновременной работе большого числа пользователей. Важным преимуществом полной интеграции OLAP технологии с реляционным сервером баз данных Oracle является единый подход к администрированию как реляционных, так и многомерных баз данных, включая управление пользователями, ограничение прав доступа, оптимизацию выполнения запросов, использование кластерных технологий, средств распараллелирования, секционирования и управления агрегированными данными. Для создания на основе Oracle OLAP рабочих мест для аналитиков, руководителей и других конечных пользователей используется инструментальная среда разработки Oracle JDeveloper со специальным компонентом Oracle Business Intelligence Java Beans. Кроме этого, с многомерными объектами опции OLAP пользователи могут работать непосредственно из MS Exсel или с помощью Oracle Discoverer.

Oracle Data Mining

Опция Oracle Data Mining (ODM) предназначена для анализа данных методами, относящимися к технологии извле чения знаний или "data mining".

Основная задача этой технологии состоит в выявлении в больших наборах данных скрытых закономерностей, зависимостей и взаимосвязей, полезных при принятии решений на различных уровнях управления. Такие закономерности представляются в виде моделей различного типа, позволяющих проводить классификацию ситуаций или объектов, прогнозировать их поведение, выявлять группы сходных объектов и тому подобное. Существенно, что модели строятся автоматически на основе анализа имеющихся данных об объектах, наблюдениях и ситуациях с помощью специальных алгоритмов. Методы извлечения знаний применяются в различных областях для решения таких практических задач, как привлечение новых, выявление наиболее перспективных клиентов, удержание клиентов, повышение эффективности маркетинговой деятельности по продвижению продуктов и услуг, выявление причин сбоев оборудования и так далее. Основу опции составляют процедуры, реализующие различные алгоритмы построения моделей классификации, регрессии, кластеризации. Версия Data Mining 10g поддерживает широкий спектр таких алгоритмов (перечислены в таблице).

Алгоритмы, реализованные в Oracle Data Mining

Классификационные моделиNa_ve Bayes, Adaptive Bayes Network
Классификации и регрессионные моделиSupport Vector Machine
Поиск существенных атрибутовMinimal Descriptor Length
КластеризацияEnhanced K-means, O-cluster
Поиск ассоциацийApriory Algorithm
Выделение признаковNon-Negative Matrix Factorization

Важная особенность алгоритмов состоит в том, что все они работают непосредственно с реляционными базами данными и не требуют выгрузки и сохранения данных в специальных форматах. Кроме собственно алгоритмов, в опцию ODM входят средства подготовки данных, оценки результатов, применения моделей к новым наборам данных. Использовать все эти возможности можно как на программном уровне с помощью Java API или PL/SQL API, так и с помощью графической среды ODM Client, ориентированной на работу аналитиков, решающих задачи прогнозирования, выявления тенденций, сегментации и другие.

Oracle Spatial

Объектно-реляционные СУБД, помимо стандартных средств обработки данных, предоставляют новые механизмы для хранения и обработки данных в мультимедийных и геоинформационных системах. Две важные задачи должны быть разрешены для соответствия требованиям этих систем: возможность адекватного представления данных и контекстный поиск мультимедиа и пространственных данных. Встроенный модуль Oracle Locator и опция Oracle Spatial решают эти задачи, предоставляя объектный тип данных (SDO_GEOMETRY), возможность индексирования и функции/операторы для манипуляции с этим типом. Эти механизмы позволяют хранить, запрашивать, быстро и эффективно анализировать пространственные данные внутри одной базы данных Oracle.

Это дает возможность разработчикам приложений сохранять всю пространственную информацию в стандартной промышленной базе данных без необходимости построения дополнительных внешних индексов и процедур для получения необходимой функциональности. Oracle Locator представляет собой модуль, встроенный в корпоративную и стандартную редакции СУБД Oracle, и обладает следующими специфическими возможностями:

Опция Oracle Spatial расширяет функциональность, предоставляемую Oracle Locator, добавляя новые возможности:

Использование СУБД Oracle для хранения, анализа и управления пространственными данными предполагает использование стандартных возможностей базы данных, таких как обеспечение целостности данных, возможность быстрого резервирования и восстановления, разграничения доступа, хранимые процедуры Java, поддержка сверхбольших баз данных. Возможность хранения и обмена информации через базу данных Oracle встроена во многие ведущие геоинформационные системы (ArcInfo, MapInfo) и системы класса CAD/CAM (AutoCAD).

Oracle Advanced Security

Опция Oracle Advanced Security (OAS) обеспечивает секретность и конфиденциальность информации, передаваемой по сети, предотвращая "прослушивание" и разнообразные виды атак. Шифрование трафика и гарантия обеспечения целостности данных необходимы в том случае, когда клиент или сервер приложений располагается вне демилитаризованной зоны сети. Все соединения СУБД Oracle могут быть зашифрованы с помощью OAS. Spatial

Промышленные стандарты шифрования

Опция OAS позволяет защищать все входящие и исходящие соединения СУБД Oracle. Для каждого соединения создается секретный ключ, обеспечивающий безопасность всего сетевого трафика. OAS делает невозможным скрытую модификацию, добавление или удаление части передаваемых данных. Поддерживаются следующие алгоритмы шифрования и обеспечения целостности данных:

Кроме этого, в случае поддержки в информационной системе инфраструктуры открытого ключа PKI доступно SSL-шифрование. Простая конфигурация - нет необходимости изменять приложение. Включение шифрования и обеспечения целостности данных производится путем настройки сетевых конфигураций на стороне сервера и клиента. В связи с тем, что нет необходимости менять приложение, эти способы обеспечения безопасности являются доступными практически для всех.

Строгая аутентификация для Oracle Database 10g
OAS обеспечивает возможность для организации использовать существующую инфраструктуру безопасности, например Kerberos, PKI, RADIUS для осуществления строгой аутентификации в СУБД Oracle 10g.

Новыми особенностями Oracle 10g являются:

Поддержка промышленных стандартов
Клиент SSL опции OAS может быть использован в любой, соответствующей промышленным стандартам, инфраструктуре PKI. Например, сертификаты X509v3, выписанные Verisign, Thawte, RSA Keon и Oracle Certificate Authority, принимающие запросы сертификатов стандарта PKCS7, могут быть использованы для аутентификации в СУБД Oracle 10g. OAS предоставляет адаптер Entrust, который позволяет приложениям использовать Entrust PKI с СУБД Oracle 10g. OAS включает клиента Kerberos для интеграции инфраструктуры безопасности Kerberos с СУБД Oracle 10g, это позволяет пользователям производить аутентификацию, используя билеты Kerberos v5, выпущенные любым сервером, поддерживающим Kerberos и Microsoft KDS.

Единый вход в систему
OAS сводит к минимуму стоимость сопровождения идентификационной информации пользователей для множества систем, предоставляя поддержку единого входа в распределенную систему. Пользователю достаточно зарегистрироваться в системе один раз и он может автоматически соединяться с любым другим сервисом, поддерживающим протоколы Kerberos или SESAME, без необходимости вводить вновь имя и пароль.

Oracle Label Security

Опция Oracle Label Security (OLS) представляет собой технологическое решение для организаций, которым необходим низкоуровневый, построчный контроль доступа для защиты конфиденциальной информации. Основанная на многоуровневой технологии безопасности, OLS позволяет сохранять в одной базе данных информацию с разной степенью конфиденциальности, при этом доступ к данным ограничивается категориями допуска. Построчный контроль доступа дополняет безопасность, основанную на правах доступа к объектам, позволяя реализовать низкоуровневую модель привилегий.

OLS предоставляет доступ к строке в таблице базы данных, основываясь на метке содержащейся в строке, метке, ассоциированной с каждой сессией, и привилегий, присвоенных сессии. Метки служат для классификации данных по уровням безопасности. Так как данные классифицированы по уровням безопасности метками, каждый конкретный пользователь получает ограниченный доступ к данным. Он может оперировать только с данными, находящимися на том уровне секретности, который соответствует его статусу и на уровнях ниже. Любой пользователь может в своем SQL-запросе потребовать выдать все записи из таблицы. СУБД проверит уровень безопасности пользователя и в ответ на запрос возвратит только те строки, которые удовлетворяют условиям, сформулированным в запросе, и соответствуют уровню доступа пользователя.

 

Обсудить на форуме Oracle

Рекомендовать страницу

INTERFACE Ltd.
Телефон/Факс: +7 (495) 925-0049
Отправить E-Mail
http://www.interface.ru
Rambler's Top100
Ваши замечания и предложения отправляйте редактору
По техническим вопросам обращайтесь к вебмастеру
Дата публикации: 27.04.05