Когда Крис Нибаккен, вице-президент по технологии фирмы Sapient Health Network (Портленд, шт. Орегон), предоставляющей онлайновую медицинскую информацию и справки для частных лиц, анализировал проблему перевода основных приложений своей компании с Illustra на DB2, он долго и тщательно присматривался к поддержке в DB2 мультимедийных типов данных. “Для нас это было чрезвычайно важно”,  -  сказал он. Фирма планирует в этом году усовершенствовать свой узел за счет предоставления возможности поиска текстовой медицинской информации.

 

В конечном счете Нибаккен пришел к выводу, что, несмотря на отставание DB2 от Illustra по количеству различных поддерживаемых типов мультимедийных данных, мультимедийная архитектура DB2 достаточно надежна. И сейчас Sapient заменяет работавшую на мультипроцессорных серверах SPARC 3 мультимедийную СУБД Illustra компании Informix Software на DB2 Universal Server Version 5.

 

Нибаккен  -  не единственный ИТ-менеджер, тщательно изучающий DB2 с точки зрения мультимедиа. Когда все большее число организаций перекладывают критичные для бизнеса задачи на Internet, возможность доступа, выполнения запросов и манипулирования данными, содержащими графическую, картографическую, текстовую информацию, становится все более значимой. Будучи не столь известной в этой области, как СУБД Illustra, мультимедийная архитектура DB2 сегодня, по утверждениям аналитиков, предоставляет некоторые преимущества по сравнению с Oracle8.

 

Ключевым фактором оценки мультимедийной архитектуры СУБД является та степень легкости, с которой поставщик или сторонние фирмы могут создавать расширения для новых типов данных. Если разработчики могут использовать имеющуюся файловую и индексную систему СУБД, обеспечение поддержки новых типов данных значительно упрощается. И Informix, и DB2 со своими технологиями модулей расширения, называемых соответственно DataBlades и Extenders, поддерживают такой способ простой мультимедийной доработки. Однако пока Informix удалось продвинуться гораздо дальше в этом направлении, обладая 25 известными DataBlade-модулями для СУБД Informix Universal Server.

 

Хотя IBM с помощью определяемых пользователем функций и типов данных тоже предлагает относительно простую разработку расширений для DB2, она не столь преуспела в привлечении поддержки со стороны третьих фирм. На данный момент только две фирмы имеют готовые продукты для новых типов данных DB2  -  это Environmental Systems Research Institute (Редлендс, шт. Калифорния) и IsoQuest (Фэйрфакс, шт. Виргиния). IBM самостоятельно разработала расширение для изображений, видео, аудио и текстовой информации.

 

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

 

Никто из большой тройки не предлагает многого в области инструментов, упрощающих разработку мультимедийных расширений. Informix и IBM предоставляют комплекты разработчиков ПО, которые ненамного лучше, чем опубликованные API для языка Си++. Ходят слухи, что Oracle собирается включить развитые средства разработки для мультимедиа в готовящийся к выпуску инструментальный комплект Sedona.

 

Дж. М.