在数据库中使用 XML

越来越多的用户将XML文档存储在数据库的列中,尤其是在与其他实体交换XML数据时。将数据存储为XML格式,有助于企业更容易地适应行业标准数据格式的演变,因为XML模式会随着时间的推移而不断发展。从关系型数据库迁移到面向XML的数据库应用程序时,一个挑战在于开发查询,这些查询需要替代关系型数据中传统的SQL查询,以便解析存储在数据库中的XML文档。

我们最近有机会在由IBM®赞助的纯XML™用户群线上会议上,就数据库中的XML和XQuery进行了演讲,演讲题目是“Altova工具在DB2®中的应用”。在对Altova公司进行简要介绍后,我们重点介绍了XMLSpy中用于管理DB2数据库中的XML模式以及编辑存储在DB2数据库中的XML数据的特殊功能。XMLSpy的数据库查询窗口使得可以直接在XMLSpy中轻松编辑XML数据库的内容。

Altova 已经构建了专门的能力,用于深度集成 Altova 工具与 DB2 pureXML 数据服务器,以帮助客户在使用 XML、XML Schema、XQuery 以及其他与 XML 相关的技术时。我们展示了 XMLSpy 的 XQuery 编辑器XQuery 调试器XQuery 性能分析器,这些工具支持直接在 DB2 数据库上执行 XQuery 脚本,并支持 DB2 的特殊 xmlcolumnsqlquery 操作符。

我们在演示的最后,详细介绍了用户可以将传统关系型数据迁移到基于XML的应用程序的步骤。这包括从DB2数据库中的一个表中推断出XML模式,然后从该表中导入数据,并根据新的XML模式自动为数据添加XML标签。

我们已将演示文稿的幻灯片以PDF格式上传到SlideShare平台。您也可以在IBM pureXML用户社区页面获取一份副本,在那里您还可以收听录制的音频。

体验 XMLSpy、MapForce、StyleVision 和 DatabaseSpy 等产品与 DB2 以及其他支持 XML 的数据库配合使用的最佳方式是: 点击此处下载 Altova MissionKit 的免费试用版.