Главной особенностью СУБД IBM DB2 нового поколения, ранее известной под кодовым именем Viper, является возможность хранения XML-документов в оригинальном виде с индексацией их иерархической структуры. При этом DB2 9.1 позволяет опрашивать любые данные, содержащиеся в базе, как реляционные, так и XML, с помощью языков SQL либо XQuery. В DB2 9.1 реализованы новые функции компрессии и безопасности, а также обеспечена оптимизация для применения с бизнес-приложениями SAP. Как заявляют в IBM, благодаря одновременной поддержке реляционных таблиц и XML сокращение объемов кода приложений, относящегося к работе с базами, по сравнению с традиционными СУБД может достигать 75%. По прогнозам специалистов IBM, в дальнейшем объем XML-данных, размещаемых в базах, будут возрастать вдвое быстрее по сравнению с другими типами данных, что обусловлено переходом на новые принципы построения ИТ-сред, такие как SOA.