频道直达:新闻 - 组网 - 安全 - 服务器 - 存储 - 系统 - 应用 - 开发 - 数据库 - 前沿 - 技术人 - 培训 - 求职 - 读书 - 教程 - 专题 - 产品 - 案例 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

绝对主力 XML数据库

作者: 佚名 出处:计算机用户 2007-03-27 17:37    砖    好    评论   进入论坛
阅读提示:你想了解下一代数据库发展的趋势吗?您知道让厂商趋之若鹜的数据库是那些吗?您知道各厂商对现有数据库和数据库的发展都有那些观点吗?如果您想知道,那么,请读下去!

从近几年看,各大数据库厂商几乎无一例外地在数据库内支持XML(eXtensible Markup Language,可扩展的标识语言),并以此发起猛烈的竞争攻势。这表明,在Web应用程序和系统间信息交换方面表现突出的XML技术,已经成为主导数据库技术趋势的主力军。

XML不可或缺

2006年,在IDC最近发布的一份报告中,500家受访企业的IT部门中有29%称,正在大量使用XML存储库和数据库;约有同样比例的受访者称,正在探索这方面的使用前景。

甲骨文认为:“XML在信息管理领域无处不在,不管是管理结构化或非结构化信息,或者用于信息传输,或者是集成信息的映射标准,它现在是不可或缺的。”

XML数据库为数据交互提供了统一标准

XML是定义文档结构的机制,XML规范定义了一个对文档进行标记的标准。

早在2000年左右,国内就表现出了对XML技术的需求。新华社当时就采用了OracleXML数据库。当时是因为需要从美联社、路透社等国际新闻媒体机构交换数据,而且各个功能模块之间,如计费系统和新闻稿件内容管理系统之间的信息交互,它们都需要XML格式。

既然XML已是各种数据特别是文档的首选格式,国际主流的数据库厂商们自然也随行就市,全都推出了兼容传统关系型数据与层次型数据(XML数据)混合应用的新一代数据库产品。

厂商趋之若鹜

甲骨文早在Oracle8i中就支持XML,在Oracle9i提供了XmlDB功能,支持XMLType数据类型,并在Oracle10g进一步加强了功能和提高了性能,如XQuery的性能。

IBM DB2 9中新的XML支持包括纯 XML存储、XML索引、XQuery和高级的XML模式处理。这与商业关系数据库中以前的任何技术都不同。

微软SQL Server 2005为XML数据处理提供了广泛的支持。XML值可以自然地存储在XML数据类型列中,并可以根据XML架构集合进行类型化,或者保持非类型化。

Sybase公司的ASE数据库与其嵌入式数据库都已经支持XML,可以从关系查询中创建XML格式的结果集,并且各具特色。

XML数据库是趋势

北京大学信息学院数据库实验室副教授高军认为,将关系数据库的产品和XML数据产品结合在一起,将会极大的减少程序员的工作量,提高XML数据管理,包括XML从关系数据库到XML的发布,以及XML数据存储到关系数据库之上的工作。

中国移动数据库工程师段云峰表示:“XML技术的增强,有利于帮助用户去整合各种不同的数据源,比较灵活地去应用新的数据源、复杂的数据源,这点对整个数据库技术是很大的一个提升。”

甲骨文大中华区技术咨询顾问部高级总监李颖聪强调,目前,虽然一些XML数据库在有效的存储组织、合理索引结构、数据库系统的安全性等方面已经不错,但标准众多,缺乏统一的数据库开发标准。不同数据库产品之间的兼容性也有待提高。

虽然业内一致认为XML数据库是未来数据库的一个重要的方向,但目前学术界和厂商之间的认识有一些细微的不同,学术界强调应该专注于查询性能的提高;强调平台无关性;关注XML数据库的模式设计规范化问题。

厂商所重视的则显得更加现实,现有主流XML数据库都在底层提供collection数据结构,以存储XML元素节点,通过B+树结构(一个多级索引方法)来索引这些元素节点;市场上的数据库产品通过引入日志管理;增强了对异构数据源的集成管理。

未来几年,XML数据库技术有可能在下述方面取得进展:异构数据源的集成、底层索引结构、并发加锁协议、XML模式规范化。 

厂商对XML数据库观点

甲骨文:业内缺乏统一的数据库开发标准;

IBM:这将改变数据库的游戏规则;

微软:可以描述现实世界的每一个实体;

SyBase:解决了企业数据爆炸难题。

备注:XML是定义文档结构的机制,XML规范定义了一个对文档进行标记的标准。

“XML技术的增强,有利于帮助用户去整合各种不同的数据源,比较灵活地去应用新的数据源、复杂的数据源,这点对整个数据库技术来说应该说是很大的一个提升。”

【相关文章】

【责任编辑:火凤凰 TEL:(010)68476606-8007】

关于 XML  BI  开源  网格
专题
开源虚拟化技术Xen
Sun以10亿美元并购开源数据库厂商MySQL
Ubuntu 中文开源频道
开源框架Eclipse发展历程
Hibernate开源框架学习
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·SQL Server入门到精通 (查看120381次)
·SQL Server 2008/2005全解 (查看101103次)
·Oracle数据库开发指南 (查看48240次)
·MySQL数据库备份 (查看46693次)
·Oracle SQL 内置函数大全 (查看44491次)
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。