IBM начинает бета-тестирование Viper
Корпорация IBM выпустила бета-версию последней модернизации своей основной СУБД DB2, которая, как утверждается, будет предлагать самую глубокую поддержку неструктурированных XML-данных среди продуктов трех ведущих производителей баз данных. По словам Берни Спенга, директора IBM по маркетингу баз данных, новая версия, получившая название Viper, должна быть выпущена в середине 2006 года. Viper сможет выполнять поиск и анализ структурированных данных в реляционном хранилище информации и неструктурированных данных, таких как мультимедиа-файлы, электронные таблицы Excel и документы Word, в XML-хранилище, причем без предварительного их переформатирования.
Это позволит разработчикам сэкономить время в организациях, переходящих на сервисно-ориентированные архитектуры, где данные, как правило, хранятся в различных открытых форматах. Наряду со стандартным языком запросов SQL, Viper будет поддерживать язык XQuery для обработки данных XML.
«Популярность XML действительно быстро растет», — подтвердил Ноэль Яханна, аналитик по базам данных компании Forrester Research. Однако, несмотря на то, что Oracle первой стала поддерживать XML, Яханна считает, что три ведущих производителя по-прежнему будут стараться на равных соперничать в этой области. Он также не считает, что XML заменит SQL в качестве предпочтительного формата данных, несмотря на то, что, согласно оценкам, в большинстве корпораций объем неструктурированных данных или данных в формате XML больше и увеличивается быстрее, чем структурированных реляционных данных.
Майкл Олсон, генеральный директор компании Sleepycat Software, выпускающей свободно распространяемую XML-СУБД, согласен с этой точкой зрения.
«IBM, Microsoft и Oracle, насколько мне известно, намерены и впредь доминировать на рынке решений для центров обработки данных», — заметил он. Но Олсон считает, что встроенные XML-СУБД (такие, как выпускаемая его компанией Berkeley DB), которые работают на устройствах или приложения, выполняемые на краевых системах сети, по-прежнему будут быстрее и их проще использовать для таких целей. «Крупные, масштабные базы данных, даже поддерживающие XML, не могут достаточно эффективно конкурировать на этом рынке», — считает Олсон.
Viper станет первой модернизацией DB2 корпорации IBM, которая будет поддерживать три различных метода разбиения: разбиение по диапазону, многомерная кластеризация и хеширование. Это поможет IBM более успешно конкурировать с Oracle, которая уже предлагает широкий спектр методов разбиения в своей основной СУБД.
Боб Пицциано, вице-президент IBM по серверам баз данных, особо остановился на Viper в своем выступлении на конференции XML 2005 Conference в Атланте.
Для того чтобы заинтересовать Web-разработчиков в своем программном обеспечении, IBM планирует предложить бета-версию Viper вместе с решением Zend Core for IBM компании Zend Technologies, выпуск которого запланирован на конец года. Zend Core, платформа разработки на базе PHP, предназначена для разработчиков, использующих популярный язык PHP для создания Web-приложений. IBM предлагает разработчикам Zend выбор: DB2 для масштабного использования и упрощенную, созданную на основе Java СУБД Derby (ранее называвшуюся Cloudscape), которую в прошлом году IBM передала Apache Software Foundation.