专访IBM DB2专家:XML引发数据库二次革命?
2007-11-04 21:40:30 来源:WEB开发网数据库历史的二次革命
熊建国(主持人):非常感谢Don先生带我们回顾了数据管理的历史,刚才谈到xml(标准化越来越近了)可能成为数据库第二次大的变革,为什么是xml(标准化越来越近了)而不是其他的(比如面向对象的数据库),为什么xml(标准化越来越近了)会是第二次数据库革命呢?
Don Chamberlin:我认为xml(标准化越来越近了)是一个非常重要的技术,其中最重要的几点,一个是非常强的灵活性。这里面来源一个重要的特点,xml(标准化越来越近了)数据是自我描述的,根据xml(标准化越来越近了)数据本身可以理解数据以及数据之间的结构。
与此相对应的面向对象的技术,基础是针对对象来说,但是OO(Object –Oriented,面向对象)技术来说对对象的描述遵循更为严格的体系,从这个点来看,我们认为xml(标准化越来越近了)重要的要点在于“X”,使得这个技术能有更好的扩展性。
XQuery 1.0新标准
熊建国(主持人):今年年初发布了新的标准XQuery 1.0,目前商用数据库对这些标准的支持情况怎样?我们了解IBM去年发布了DB2 9,它对相关标准的支持是怎样的?其他厂商对这些标准支持情况怎样?
Don Chamberlin:你的问题让我想起SQL在过去25年被业界采纳的过程,目前W3C有一个网站,列出现阶段商用采纳的标准,支持的有超过50个,其中有IBM的产品,也包括其他厂商的产品。
SQL面临的挑战
熊建国(主持人):您作为SQL语言的发明人,面对新的查询语言xml(标准化越来越近了),SQL有哪些问题和挑战,如何看待SQL语言的发展前景,它会往什么方向去走?
Don Chamberlin:首先关系型数据库会存在下去,而且会长久存在下去,关系型数据库经过很长时间的发展,已经证明对非常规律的结构化数据,在这个领域会比XQuery做得更好,关系型数据库数据独立性的原则会永远存在下去。
XQuery语言的产生,更多适应一些需要有更强数据灵活性的结构,以及灵活数据需求的产品。从SQL语言发展的挑战来说,目前技术上大的挑战,是如何将这两项技术很好整合在一起,在用户应用中可能一部分数据要来源于关系型的信息,另外一部分来自半结构化非关系型的xml(标准化越来越近了),如何很好的把这样两个技术无缝的整合在一起,这是目前面临最大的挑战。
熊建国(主持人):IBM去年发布了DB2 9,IBM是否已经解决了这个问题,混合型数据库的发展方向是怎样?
Don Chamberlin:DB2 9在这方面是很好的开端,但并不是结束,就像SQL一样,还会有很多新的特性不断往这个标准里填充。目前第一个版本XQuery的制定主要的规范表述是如何访问数据,还没有包括一些重要的内容,比如如何更新这些数据,这些工作正在进行,一旦这个标准完成,DB2就会采用这些成熟的技术。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››专访站长何涛 分享新手站长学习SEO的经验
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
更多精彩
赞助商链接