Операционные системы и программное обеспечение на платформе zSeries



              

Серверы баз данных DB2 UDB: основные особенности - часть 8


Расширения DB2 Extenders строятся на основе объектно-реляционной инфраструктуры DB2. Каждое расширение представляет собой набор предопределенных пользовательских типов данных UDT, пользовательских функций UDF, триггеров, ограничений и хранимых процедур, решающих задачи конкретной прикладной области. С помощью расширений пользователи могут хранить в таблицах DB2 текстовые документы, изображения, видео- и аудиоролики путем добавления столбцов с новыми типами данных, определенными в расширении. Сами данные могут храниться как внутри таблицы, так и вне ее во внешних файлах. Кроме того, эти новые типы данных имеют атрибуты, описывающие различные аспекты их внутренней структуры, такие как, например, <язык> и <формат> для текстовых данных. Каждое расширение включает в себя необходимые функции для создания, обновления, удаления и поиска данных с новыми типами, определенными в расширении. Пользователи могут включать эти новые типы данных и функции в операторы SQL, обеспечивая интегрированный поиск по содержимому для всех типов данных.

В таблице 6.1 приведены основные компоненты IBM DB2 UDB, указано их назначение и основная функциональность.

Таблица 6.1. Компоненты IBM DB2 UDB

№ п/п Название компонентаНазначение Основная функциональность
1. DB2 XML ExtenderОбеспечение работы с XML-документами
  • сохранение XML-документов;
  • разработка XML-документов;
  • преобразование данных в XML-документ;
  • текстовый поиск в XML-документе (с использованием DB2 Text Extender)
2.DB2 Net Search ExtenderТекстовый поиск в Internet из базы данныхВысокоскоростной и масштабируемый текстовый поиск в Internet из базы данных
3. DB2 OLAP Starter KitПоддержка онлайновых аналитических процедур (в отсутствие OLAP-сервера)Создание сложных аналитических приложений (при отсутствии OLAP-сервера)
4. DB2 UDB2 Text Information ExtenderПоиск по текстовым документам
  • быстрый поиск по текстовым документам на основе SQL-запросов;
  • поддержка форматов HTML и XML;
  • объединение в одном продукте функций DB2 Text Extender и DB2 Net Search Extender
5. DB2 Spatial ExtenderОбработка пространственных данныхХранение, доступ, управление и выполнение операций анализа пространственных данных в той же базе, где хранятся бизнес-данные и осуществляется визуализация результатов запросов
6. DB2 Data Links ManagerУправление внешними данными (находящимися за пределами базы данных)
  • доступ к внешним данным, находящимся в файлах внешней операционной системы, HTML, XML и изображениях;
  • управление внешними данными (доступ, резервирование, восстановление);
  • контроль целостности внешних данных
7. DB2 Relational ContentДоступ к базам данных ORACLE
  • повышение производительности при чтении баз данных ORACLE (при совместном использовании приложением DB2 и ORACLE);
  • поддержка приложений и масштабируемой коммуникационной инфраструктуры для работы Web-приложений, приложений для Windows, UNIX, Linux и OS/2 с данными S/390 и AS/400
8. DB2 Audio ExtenderРабота с аудио-информацией
  • импорт и экспорт аудиофрагментов и атрибутов аудио-информации;
  • защита и восстановление аудиоданных;
  • поиск и проигрывание аудиофрагментов;
  • поддержка широкого диапазона форматов аудиофайлов (WAVE, MIDI, MPEG 1, AU), работа с различными аудиосерверами
9. DB2 Image ExtenderРабота с изображениями
  • импорт и экспорт изображений и их атрибутов;
  • контроль доступа и преобразование форматов изображений;
  • защита и восстановление изображений;
  • поиск и просмотр изображений;
  • создание уменьшенных версий изображений
10. DB2 Video ExtenderОбработка видеоинформации
  • импорт и экспорт видеофрагментов и их атрибутов;
  • защита и восстановление видеоданных;
  • поиск и проигрывание видеофрагментов;
  • раскадровка видеоданных (выявление точек <смены сцены>, в которых имеет место существенное различие между двумя следующими друг за другом кадрами, запись соответствующих данных и репрезентативных кадров);
  • поддержка широкого спектра форматов видеофайлов, включая MPEG1, MPEG2, AVI, QuickTime;
  • работа с различными видеосерверами




Содержание  Назад  Вперед