Интегрированное представление всей информации, которой располагает предприятие

Производители систем управления баз данных снова готовятся к войне. Три ведущих игрока этого рынка — IBM, Oracle и Microsoft — рекламируют XML как не слишком секретное оружие, которое позволяет увеличить производительность баз данных, и используют его для реализации Web-служб.

Microsoft готовит силы к наступлению на рынке решений корпоративного класса, завершая разработку следующей версии SQL Server, получившей кодовое название Yukon. Эта версия СУБД, как утверждают в Microsoft, станет ориентированным на XML базовым механизмом для Web-служб, реализуемых в рамках инициативы .Net.

Вторая и, наверное, самая важная особенность состоит в том, что цель разработки Yukon — это независимость от языка разработки. Как подчеркнул менеджер группы корпоративных серверов .Net Барри Гоффе, «мы давно стремились к этой цели: разработать многоязычную базу данных».

Чтобы добиться многоязычности, Microsoft реализует в Yukon встроенную поддержку XML, причем, как заметил Стен Соренсон, директор корпорации по маркетингу серверных продуктов, XML может указываться в качестве определяемого типа столбца таблицы, что позволяет сделать более эффективным поиск и извлечение XML-данных.

Дату выпуска следующего поколения SQL Server корпорация держит пока в строжайшем секрете, однако представители Microsoft подчеркивают, что точные сроки окончания работы над продуктом уже намечены.

«Мы рассчитываем на то, что выпуск Yukon состоится в первой половине 2003 года», — сказал Соренсон, уточнив, что бета-версия появится во втором квартале текущего года.

Microsoft последовательно реализует новые XML-спецификации. Так, SQLXML 2.0 поддерживает подготовленную консорциумом World Wide Web Consortium спецификацию XML Schema Definition, которая призвана упростить интеграцию данных.

Oracle и IBM также вырабатывают свою стратегию в битве за XML. Джереми Бартон, вице-президент Oracle по глобальному маркетингу, сообщил в декабре на ежегодной конференции Oracle OpenWorld, что корпорация намерена выпустить ориентированную на XML технологию, получившую название XDB; технология войдет в состав версии 9i.

IBM, по заявлениям ее представителей, не только не отстает от Oracle и Microsoft, но даже опережает их, уже выпустив основные XML-компоненты технологии баз данных и используя все нужные стандарты программирования и протоколы.

Фактически, как заявил Джефф Джонс, директор IBM по стратегии решений управления данными, сочетание СУБД DB2 и XML Extender функционально эквивалентно технологии Oracle XDB.

«Наш аналог XDB — это DB2 плюс XML Extender. Мы не стали оформлять это как единый пакет и придумывать для него новое название. Мы расширили DB2 так, чтобы управлять XML-документами, дополнив ее типом данных XML и создав XML Extender, а также позаботившись об очень тесной интеграции их с ядром», — заметил Джонс.

Сейчас все три компании, Microsoft, IBM и Oracle, стремятся имплантировать XQuery — стандартизованный язык запросов на базе XML — в свои основные базы данных. Этот стандарт служит для доступа к очень разным источникам данных, главным образом к тем, которые базируются либо на XML, либо на SQL.

«Мы реализуем поддержку XQuery в DB2 таким образом, чтобы принимать запросы как на XML, так и на SQL и возвращать результаты в любом из них», — сказал Джонс. IBM уже создала прототипный продукт с интегрированной поддержкой XQuery и работает над ним в своих лабораториях.

Но не только представители «большой тройки» поддерживают XML. Еще один производитель реляционных СУБД — компания Sybase тоже участвует в этом движении, впрочем, как и поставщики основанных на XML баз данных, такие как компании Software AG и Ixiasoft.