【IT168技术文档】如何有效地存储 XML、管理 XML 和提高 XML 的处理效率一直是束缚 XML 企业级应用的基础性难题。DB2 V9 首次有效地解决了上述三个基础性难题。IBM 将这一在信息管理领域有着里程碑式意义的技术称为“DB2 pureXML”。本文将和读者一起来探讨:在应用了 DB2 v9 pureXML技术,排除了XML应用的基础性技术障碍之后,我们可以用XML来为企业应用做哪些事情?
DB2 V9解决了XML的存储、管理和高效处理问题
我相信,XML 对于多数读者来说已经是一个耳熟能详的术语了。由于XML具有自我描述性(易理解性)、灵活性、平台无关性和标准化等优点,因此,许多 IT 精英和组织都在探索如何将 XML 这一“基因”优秀的技术广泛应用到企业各个领域。
要让 XML 在企业级层面广泛应用的第一个问题就是技术规范和标准。1998 年 2 月,W3C 正式发布了有关 XML 的规范,并一直不断地完善其标准。到目前为止,XML 的技术规范和标准方面应该说是相当成熟了。
然而,XML 广泛应用于企业应用还有一些一直困扰着 IT 人的基础问题:如何有效地存储 XML?如何更好地管理 XML?如何提高 XML 的信息处理效率,包括查询、部分更新等等? 这些基础问题不解决,XML 在企业应用中就“无法落地”,或者至少说是“无法令人满意地进行落地管理”。例如,XML 在前些年已经广泛应用于数据交换领域,从此,IT 系统与系统之间就有了“公共语言”。然而,人们一直没有找到一种方式,将这些“公共语言”进行高效率地原生态存储和管理,就像原始人有了语言以后长期没有找到能够原生态记录和管理语言的方式——“文字”。
人类是充满智慧的,IT 人更是如此。原始人在没有发明文字的时候,采用了“结绳记事”等等简陋的或是间接的方法来记录和管理人与人之间交流的语言。而 IT 人在过去几年里,也尝试用了一些简陋的或是间接的方式来存储和管理 XML,简单归纳如下:
DB2 V9 的推出开辟了 XML 存储和管理的新天地。在存储方面,DB2 V9 将 XML 进行高效地原生态的存储,在应用访问方面,支持 SQL 和 XML 两种访问方式。不仅如此,所有关系型的操作方式和数据库工具都可用于 XML 之上,例如索引机制、导入导出、关联查询、高速批量加载、系统优化等等。IBM 将这一技术称之为“pureXML”。有了 pureXML 技术,XML 在关系数据库中再也不是“二等公民”了。DB2 V9 成为一个既支持关系数据,又原生态支持 XML 的名副其实的双引擎数据库。
那么,在应用了 DB2 V9 pureXML 技术,排除了 XML 应用的基础性技术障碍之后,我们可以用 XML 来为企业应用做哪些事情?事实上,我无法,也无意将 pureXML 在企业中的应用价值进行穷举。下文只是将我到目前为止所能够看到应用领域做一些小结。真正的目的在于抛砖引玉,引发读者对 DB2 pureXML 的价值进行不断探索。
| 第1页: DB2 V9解决了XML 的存储、管理和高效... | 第2页: 应用领域之一:信息交换和共享 |
| 第3页: 应用领域之二:作为一种新的数据模型 | 第4页: 应用领域:文档和知识管理及更加灵活... |
| 第5页: 应用领域:内容推送及让用户界面更具... | 第6页: 总结 |