По мнению аналитиков, после нескольких лет работы по развитию технологий баз данных на основе ОС Unix, IBM, наконец, присоединилась к лидерам в этой области.

Чтобы составить более достойную конкуренцию другим поставщикам, IBM недавно включила в число своих продуктов класса middleware (промежуточное ПО) программное средство, называемое DataJoiner, с помощью которого можно извлекать файлы данных в многочисленных базах. Анонс последовал за началом поставок усовершенствованной версии СУБД IBM DB2 для среды ОС AIX и инструментария на базе ОС Unix для администрирования серверов DB2, Oracle и Sybase.

С помощью DataJoiner конечные пользователи могут получить доступ к распределенным реляционным и нереляционным базам данных посредством одного запроса на структтурированном языке запросов SQL, точно так же, как если бы источники данных были локальными. Промежуточное ПО собирает и объединяет данные из баз данных IBM и ее конкурентов; при этом пользователям совсем не обязательно знать, где находится необходимая информация.

Отставание устранено

Oracle и Sybase имеют подобные продукты уже больше года; обеспечивает смешанный доступ к базам данных и программное обеспечение EDA/SQL компании Information Builders. Однако аналитики считают, что оптимизатор запросов, встроенный в DataJoiner, ускоряет процесс объединения, помогая тем самым компенсировать поздний старт IBM. "Из всех продуктов доступа к данным на рынке DataJoiner является, по всей видимости, наиболее интеллектуальным в своей способности оптимизировать запросы и получать данные", - подчеркнул Давид Макговерн, президент Alternative Technology, консалтинговой фирмы по базам данных.

Компания IBM поддерживает стандартный язык запросов ANSI SQL; Oracle и Sybase используют свои собственные версии SQL. Тем не менее, как советует Макговерн, при выборе типа инструментальных средств доступа к данным надо помнить о том, какой именно вид приложений вы имеете. "Большое число заказчиков Oracle или Sybase, вероятно, не заинтересуются в DataJoiner, - добавил он. - Версия DataJoiner должна представлять интерес для тех, кто ориентирован на мэйнфреймы, но при этом использует базы данных Unix". По мнению Марко Чоу, консультанта по системам баз данных в Allstate Insurance, существенное значение будут иметь возможности доступа к базе данных, которые обеспечивает DataJoiner.

Allstate использует DB2 для MVS на своих мэйнфреймах и Oracle, Sybase и DB2 для AIX в распределенных системах. "Мы в немалой степени зависим от пользователей и еще не достигли достаточного успеха, - сказал Чоу. - Но в конечном счете, пользователи захотят взаимодействовать с базами данных в различных отраслях". Роджер Джонсон, администратор реляционных баз данных в Ericsson Data AB, согласен с этим. "Что касается складирования данных, только представьте себе, как важна пользователям возможность обратиться к данным из многих баз данных", - сказал он. Его компания с февраля является участником бета-тестирования DataJoiner в смешанной среде MVS (DB2) и AIX (Oracle и Sybase).

"DataJoiner кажется наиболее подходящим инструментом для складирования данных и других приложений поддержки принятия решений", - сказал Джонсон. "Но у промежуточного ПО есть существенный недостаток: оно не в состоянии обновлять многочисленные базы данных одним махом, а это необходимо для обработки транзакций", - добавил он.

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

DataJoiner построена на DB2 Version 1 для AIX и работает на сервере IBM RS/6000, расположенном между базами данных и настольными клиентами. Джонс не сказал, когда она будет обновлена на Version 2 базы данных DB2, будет дополнена такими элементами, как триггеры и хранимые процедуры.


Совместное хранение

Программные средства доступа к данным DataJoiner фирмы IBM поддерживают следующие платформы:

Сервер Клиент Исходная база данных
DB2 для AIX Windows DB2 (все платформы)
DB2 для HP-UX DOS Oracle
DB2 для Solaris AIX Sybase
  HP-UX IMS
  Solaris
OS/2
Плоские файлы VSAM
MS-SQL Server

Базовая цена: 5000 долл.

Цена на пользователя

5 пользователей 50 пользователей
769 долл. 675,5 долл.