XML数据库发展迅猛
日期:2007年7月19日 作者: 查看:[大字体 中字体 小字体]-
XML数据的爆炸式增长,以及访问此类数据的Web服务的增长,都在推动企业创造新的信息架构,而在此过程中,XML数据存储将是一项非常关键的组件。
目前,正当用户们准备引入真正的XML数据库产品之时,Microsoft和IBM等传统数据库厂商已经发起了更加猛烈的竞争攻势。此外,Oracle和Sybase也在努力说服企业IT部门采用自己的下一代数据存储技术以及与之相关的数据管理和应用开发工具。
热烈欢迎XML
在IDC最近发布的一份报告中,500家受访企业的IT部门中有29%称,正在大量使用XML存储库和数据库;约有同样比例的受访者称,正在探索这方面的使用前景。此外,这项研究还发现XML技术的使用是非常广泛的,包括编辑器、基于XML的电子表格和XML图表等。其中,约有三分之一的受访者都在使用其中的一种技术,其比例与声称正在探索此类技术使用前景的受访问者几乎相同。随着用户兴趣的提高,传统数据库厂商开始调整自己的产品计划,而原有的XML服务器厂商则更加野心勃勃地投身于市场的竞争。
微软公司在2005年年底发布了代号为Yukon的SQL Server 2005。该产品可以存储和处理XML数据,且无须将这些数据转换为关系列和行,更不需要将其存储为二进制大型对象。编程人员可以使用XML Query或称XQuery来检索XML数据。这种语言即将获得World Wide Web Consortium(W3C)的批准。
IBM正在对其DB2 Viper进行测试。该产品可以存储传统的关系数据和XML数据。按计划,Viper将于今年晚些时候正式推出。IBM已经明确指出,Viper的XML数据管理能力完全符合面向服务架构(SOA)的要求。在面向服务的架构中,用户可以使用标准的Web服务界面对程序和所有格式的数据进行分类、查找、访问和使用。
目前,W3C创建XQuery最终建议的工作已经完成。XQuery 将创建出一种标准的查询语言,能够对已经存储的XML数据进行访问和处理。在XML的环境中,该语言相当于SQL语言在关系数据库中的地位,并且可以大幅度地简化XML应用的编程过程。
XML将提高非结构性文件的通用表达能力,这类文件包括文档、报告和表格。Gartner集团高性能市场事业群的副总裁Rita Knox说:“高端出版应用(如航空航天和汽车工业的技术手册)在很久以前就开始使用XML。但目前,XML正在朝着更贴近人们日常生活的领域进军(如银行业)。美国银行业中正在开发一种名为可扩展商业报告语言(XBRL)实现通用的XML表达,主要用于向联邦储蓄保险公司发送资产及负债报告和其他信息。”
拿来做些什么厂商的热捧并不奇怪,但更为关键的问题是提供内容服务方面能够用XML做些什么事?IDC内容技术项目主管Melissa Webster说,下一阶段的开发工作就正在这些方面作出努力。
大体上看,原有的XML数据库产品和传统数据库中新展现出的XML能力在基础工作方面的表现都非常好,比如良好的扩展性、出色的性能、管理XML文档版本的能力,以及链接内容中各部分的能力等等。但Webster也认为,真正的优势来自两个更高级的领域。其中一个就是连续修改内容,例如将技术手册的更新或修改与工程师创建的注释和说明结合在一起。Webster将这一方面的能力称为配置管理。
其二,是将已存储的XML信息与关键业务流程联系起来。例如处理一份按揭贷款或修理一架喷气式客机,您可以从飞机的CAD工程图纸开始着手,并为发动机维修技师生成最终技术文档,然后将修理单与特定的说明和图纸一并提交给有关的维修人员。同时,维修工作流中的重要事件将被反馈到发动机的维修历史中,并将这些内容写入那些提交给制造商和联邦航空管理局的报告中。
Webster指出:“过去,技术手册与使用它的业务流程相互隔离。在此过程中,需要有人才能把两者联系起来。而现在,则可以借助智能XML内容服务把业务流程和特定内容结合起来。”
这种潜力进一步刺激了原有XML产品厂商在市场中的野心。尽管IBM、Microsoft和Oracle等厂商在这方面的声势很大,但投资者们显然非常看好像Mark Logic这类新兴的XML内容服务厂商。
Mark Logic公司负责客户解决方案的副总裁Max Schireson指出:“如果XML内容只是由XML包装的简单数据,那么,用户就没有理由不用Oracle或Microsoft的产品。” 但是,如果是在复杂的文档和流程中,关系数据库就很难对文档和其他内容实施有效的智能管理了。
比如O'Reilly Media公司使用Mark Logic服务器创建了一个系统。利用该系统,大学教授可以针对不同的课程创建定制的阅读教程。教授们可以对O'Reilly 那些以XML文档形式存储的图书和出版物内容库进行复杂搜索,他们还可以添加一些自己编写的内容,并且根据需要下订单,由出版商负责将其印刷出来并直接交付到教授们的手中。
- [1] [2] 下一页
-
- XML数据库发展迅猛 相关文章:
- ·XML数据库发展迅猛
- XML数据库发展迅猛 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:DDBC语句分类
下一篇:一道褒贬不一的SQL考试题
精品推荐
热点TOP10
- ·精妙SQL语句收集
- ·SQLPLUS命令的使用大全
- ·收集的host文件网站黑名单
- ·数据库连接字符串大全
- ·SQL Server 练习题
- ·SQL中CASE的用法
- ·认识VF--Visual FoxPro 漫谈
- ·什么是SQL注入法攻击
- ·一道褒贬不一的SQL考试题
- ·学习SQL语句之SQL语句大全
- ·SQL数据库高级教程:SQL UNION 和 UNION ALL
- ·SQL Server不存在或访问被拒绝 问题的解决
- ·SQLSERVER中,数据库同步的实现
- ·MS-SQL开发常用汇总和t-sql技巧集锦
- ·MySQL管理工具SQLyog最新6.1下载
- ·“SQL Server不存在或访问被拒绝”问题的解决
- ·MySQL数据库学习手册之MySQL客户工具和API
- ·学习SQL SERVER的存储过程-之一认识存储过程语法
- ·如何删除数据库中的冗余数据(翻译)
- ·数据库物理设计经验谈
特别推荐
- ·什么是SQL注入法攻击
- ·用SQL语句删除重复记录的四种方法
- ·数据库查询优化
- ·MySQL常见错误问答!
- ·MySQL从后门进企业市场
- ·精妙SQL语句收集
- ·如何在WinNT/2K/XP下启动纯DOS
- ·自己动手做一个SQL解释器
- ·SQL SERVER实用技巧
- ·动态创建MSSQL数据库表存储过程
- ·数据库的分页问题
- ·DM分区软件使用详解
- ·对ADSL接入方式铜缆可用线对率分析
- ·收集的host文件网站黑名单
- ·修复SQL Server 2000数据库之实战经验
- ·实用的存储过程之一
- ·IIS5 ISAPI Extension Back Door
- ·MySQL中文参考手册7(MySQL存取权限系统)grant设置密码password
- ·Sql server 如何得到汉字的声母
- ·数据库物理设计经验谈
