Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / Лекция 6-СУБД.doc
Скачиваний:
34
Добавлен:
11.06.2015
Размер:
756.74 Кб
Скачать

Варианты поставки Sybase eaServer:

  • Enterprise Edition - решение для крупных организаций, испытывающих потребность в надежной обработке транзакций и широких функциональных возможностях;

  • Advanced Edition - эта версия поддерживает неограниченное количество соединений, кластеризацию и обеспечивает масштабируемость, позволяя достигать высокой производительности (версия не обеспечивает двухфазное подтверждение транзакций и автоматическую отказоустойчивость);

  • Small Business Edition - версия предназначена для поддержки интернет-приложений. Максимальное число допустимых IIOP/CORBA соединений – десять, подходит для организаций, системы которых не нуждаются в кластеризации, поддержке работы с мейнфреймами, двухфазного подтверждения транзакций и автоматической отказоустойчивости;

  • Developer Edition - вариант для разработчиков, занимающихся созданием и тестированием приложений с использованием сервера Sybase EAServer, является полнофункциональной, но ограничен пятью IIOP-соединениями.

Sybase EAServer обеспечивает целый ряд важных преимуществ, включая:

  • надежную работу системы за счет обеспечения автоматического восстановления работоспособности на уровне серверной памяти, балансировки нагрузки, а также кластеризации;

  • защиту инвестиций за счет интеграции с существующими внутренними системами;

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

Субд db2

СУБД фирмы IBM DB2, впервые появилось в начале восьмидесятых годов. Сейчас версии этого продукта функционируют под управлением ОС AS/400AIX, S/390, Windows, OS/2, AIX, HP-UX, SCO UnixWare, Linux, NUMA-Q и Sun Solaris.

СУБД DB2 Enterprise Server Edition поставляется с богатым набором инструментов для администрирования. Механизмы доступа к данным DB2 поддерживают драйверы ODBC, JDBC и ADO/OLE DB, а для пользователей Microsoft Visual Studio доступны включаемые в среду дополнительные модули, такие как Stored Procedure Builder. Windows-версии СУБД DB2 позволяют также создавать хранимые процедуры на языке Visual Basic. Средства разработки Borland поддерживают доступ к DB2 не только с помощью ADO/OLE DB и ODBC, но и посредством собственных универсальных механизмов доступа к данным — Borland Database Engine и dbExpress.

СУБД DB2 поддерживает создание хранилищ данных и, помимо средств переноса данных в хранилище содержит в составе клиентской части Data Warehouse Center, позволяющий управлять всеми процессами, связанными с созданием и поддержкой хранилищ данных, включая создание схемы хранилища, определение источников исходных данных для него, создание расписаний обновления данных в хранилище, проверку и исправление некорректных данных. Для поддержки OLAP-хранилищ в состав сервера DB2 Universal Database входит OLAP Starter Kit, основанный на OLAP-сервере Hyperion Essbase.

СУБД DB2 поддерживает хранение и поиск XML-документов по их элементам и атрибутам. С помощью протокола SOAP можно обращаться к Web-сервисам, предоставляющим доступ к хранимым процедурам и данным DB2 (Web-сервисы управляются сервером приложений IBM WebSphere).

К важнейшим техническим характеристикам DB2 Universal Database следует отнести поддержку реляционных и комплексных данных с помощью объектных расширений, возможность работы на мультипроцессорных платформах, поддержку кластеров, 64-разрядную архитектуру памяти, распараллеливание запросов, наличие средств для гетерогенного администрирования и обработки данных, поддержку выполнения распределенных транзакций.

СУБД DB2 — единственная СУБД, для которой можно вести разработку на .Net, а сама при этом способна работать на любой платформе, включая Linux, мэйнфреймы, Windows. DB2 имеет хранимые процедуры на Java.

Расширенная поддержка Visual Studio включает поддержку Web-сервисов, полную поддержку хранения XML-данных без их преобразования и возможность создавать приложения и Web-сайты без написания программного кода.

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

В СУБД DB2 версии 9 реализованы технология pureXML, революционная технология сжатия данных Venom и средства автономного управления данными. DB2 обеспечивает доступ к информации, хранящейся в СУБД Oracle и MySQL.

Реализованные в СУБД усовершенствования позволяют разработчикам значительно упростить и ускорить создание приложений, работающих одновременно с хранилищами XML и реляционных данных. Например, технология pureXML поддерживает язык XQuery - стандарт, созданный специально для обработки XML-данных. Для извлечения реляционных или XML-данных разработчики приложений могут использовать языки XQuery, XPath, стандартный язык SQL — или все три одновременно.

Комплексная среда разработки DB2 Developer Workbench позволяет создавать, редактировать, отлаживать, тестировать и развертывать хранимые процедуры и определяемые пользователями функции. Среда Developer Workbench может использоваться для разработки приложений, а также для создания, редактирования и исполнения SQL-операторов и XML-запросов.

Сервер БД DB2 версии 9 позволяет обеспечить беспрепятственное, параллельное движение реляционных и XML-данных, вне зависимости от формата, платформы и размещения (http://www-306.ibm.com/software/data/db2/v9/).

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

СУБД DB2 выпускается в двух редакциях: DB2 Workgroup и DB2 Enterprise Edition. В СУБД реализовано распараллеливание обработки запроса, полный набор средств тиражирования, сводные таблицы запросов для повышения производительности БД, возможности объектно-ориентированного конструирования БД и средства языка Java.

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

В СУБД DB2, благодаря Index Smart Guide, можно осуществлять настройку, формируя оптимальные индексы для заданного числа обращений, характеризующего типичную нагрузку на БД. СУБД DB2 позволяет генерировать сводные таблицы, что значительно повышает эффективность ее работы в качестве хранилища данных. Сводная таблица – это временная рабочая область, используемая СУБД для хранения ответов на часто поступающие запросы.

Расширение DB2 Spatial для работы с пространственными данными разработано совместно с компанией ESRI [http://www.esri.com/partners/alliances/ibm/solutions.html,http://www.esri.com/partners/alliances/ibm/index.html].

IBM выпускает сразу три редакции DB2 — для корпоративных клиентов, для компаний малого и среднего бизнеса (DB2 Express) и для разработчиков (DB2 Express-C).

У фирмы IBM имеется упрощенная версия СУБД DB2 Express-C, она реляционная, но поддерживает XML.

СУБД Informix

Ведущим продуктом фирмы Informix до приобретения ее компанией IBM являлся сервер Informix Dynamic Server (IDS), поддерживающий платформы UNIX и Windows и обеспечивающий эффективную работу как на одно-, так и на многопроцессорных системах, а также в кластерах. Этот продукт обладает мощными средствами параллельной обработки данных. В числе основных характеристик Informix Dynamic Server следует отметить использование для управления дисковым пространством, как средств ОС; так и собственных функций, позволяющих обойти ограничения ОС, управление разделением памяти; динамическое управление потоками; поддержку фрагментации таблиц и индексов на нескольких дисках; распараллеливание запросов; зеркалирование данных. Сервер IDS поддерживает двухфазное завершение транзакций, а также гетерогенные транзакции (в этом случае в транзакциях могут принимать участие и другие сервера). Особо следует отметить поддержку этим сервером временных рядов.

Расширения функциональности сервера реализуются на базе DataBlade — коллекций объектов БД и подпрограмм на языке С, подключаемых к БД и выпускаемых как производителем СУБД, так и рядом независимых производителей.

Из механизмов доступа к данным IDS поддерживает драйверы ODBC, JDBC и ADO/OLE DB. Cредства разработки Borland поддерживают доступ к IDS с помощью механизмов Borland Database Engine, dbExpress, Microsoft .NET.

В последнее время наметился переход от реляционных СУБД к объектно-ориентированным. Informix, следуя этой концепции, представляет свое решение в СУБД Centaur, базирующейся на реляционной БД Informix Dynamic Server 7.3 и объектно-реляционной БД Informix Universal Data Option, и сочетающую в себе высокое быстродействие Dynamic Server при работе с данными с универсальностью и мультимедиа функциями Universal Data Option. Эта реализация предназначена для разработки Интернет-систем. СУБД обладает гибкой средой разработки, наращиваемостью, соответствующей характерным для сети Интернет интенсивным нагрузкам, и средствами работы с новыми типами данных, которые с развитием Web стали использоваться повсеместно. Реализованные в этой системе средства Java позволят разработчикам создавать на этом языке хранимые процедуры, пользовательские программы и компоненты DataBlades.

Пакет Centaur оснащен встроенными средствами обработки объектов ActiveX. Это дает возможность создавать хранимые процедуры БД на языке Visual Basic.

Centaur представляет собой надстройку Informix Dynamic Server и работает с традиционным для этого пакета форматом БД, так что в распоряжении пользователей остаются все прежние функции, а модернизация системы до уровня новых версий не будет сопряжена с большими сложностями. Система оснащена средствами объектно-ориентированного конструирования БД, создания специализированных таблиц и программ индексирования; позволяет пользователям встраивать в запросы собственные функции и не полагаться исключительно на стандартные средства SQL.

Соседние файлы в папке Лекции