文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 专题 求职 读书
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» 新闻评论 » XML数据库有点悬       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: XML数据库有点悬  ( 查看:993  回复:1 )   
 
城市迷彩
技术员  点击可查看详细


十二生肖之鸡   狮子座   行业勋章   技术勋章   诚信兄弟  
帖子 249
精华 4
无忧币 613
积分 370
阅读权限 30
来自 (保密)
注册日期 2005-8-10
最后登录 2008-7-16 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2005-9-29 17:10   标题:XML数据库有点悬
上一帖 |
XML(Extensible Markup Language)日益成为重要的数据交换格式,它使得我们对信息存储有了新的方法—直接使用XML语言和使用以XML为基础技术的数据查询工具和数据处理工具。然而,这些工具看起来仍然悬而未决。  
   

现在,一个XML数据库市场已经初具规模,以处理适应这种需要。XML数据库产品例如Ixiasoft公司出品的TextML服务器, Software AG公司的Tamino和XYZFind公司的XYZFind服务器,它们允许数据以XML方式提交,而且提供了XML为基础的查询语句,同时返回的数据也是用XML的格式。然而eWeek实验室(美国)的测试表明恰恰是由于程序数据是采用XML的格式,一个本地的XML数据库就不需要再另留位置以保存它们。

XML数据库竞争力不强

一般来说,XML数据库没有足够强大的科技力量与关系数据库(关系数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,现在的数据库绝大多数是关系数据库,如SQLserver、DB2、Orical等等都是第三代的关系数据库)竞争,XML数据库缺乏多重管理、协同工作能力、规划能力、易用性,这些好处恰恰是大型关系数据库所拥有的优点。

缺乏明确的标准也是XML数据库领域的一个问题。XPath查询句法不支持组、排列和摘要数据等功能,更丰富的XQuery查询语言仍然仅仅是一个设计表格。更有甚的是XQuery正式化的时候,它仍然不支持数据更新、插入和删除等功能。

对于已经采用XML数据库的用户来说,这意味着他们需要增加投入资金直到这些问题被提出来解决,这是由于XML数据库的查询语言和编程界面都是销售商拥有所有权(由于版权原因别人不可以改动)。

技术发展继续

XML数据库的主要的优点是他们的自由形态及可面向存储的文件,没有必要在存储他们前指定XML文件的结构。

可以很有把握地说,在接下来的几年里面,所有的数据库产品都需要能够快速地用XML格式语言进行数据的校验、存储和恢复。值得关注的问题是传统的关系数据库是不是可以拥有XML快速的特色,还是新的XML数据库是不是可以拥有传统的关系数据库所擅长的更好的可测量性、可规划性、可靠性和易管理性。

基于历史和经验的考虑, 传统型的关系数据库将会完全打败XML数据库。在1996和1997年, 我们看到关系数据库的生产商Oracle公司,IBM和Informix软件公司(现在IBM的一部分)把对象数据库和Java语言特征加到他们的关系数据库与纯对象数据库进行竞争。在1998和1999年,这几家公司增加了许多可扩展性,如可以存储空间信息、文章、图像、HTML和时间等数据到他们的数据库里。在市场上基本上封杀了那些只可以存储一种数据形式的客户数据库。

现在, 关系数据库生产商正在利用以前的产品,那些产品已经增加了支持对象、可扩展性、Java和文档处理等功能,并且结合了他们对XML技术深入研究的成果和对XML查询语言的了解。很长一段时间,我们都认为关系引擎是很适合XML数据和非XML数据的。

竞争激烈

Oracle、IBM 和Sybase等数据库系统公司都把XML数据类型加到了他们的数据库之中,这样就可以把XML数据存储到他们原来的数据库系统中。这些提供商的数据库产品,连同微软的SQLServer允许数据库管理员在输入XML数据时对XML进行分析,并且可以存储这些信息于一系列关系表中,这些产品也允许恢复XML型的数据。

而且IBM、Oracle和微软都公开声称他们的XML将让数据库运行速度更快,能提供更好的网络服务。

微软将用代号为Yukon的SQL Server来冲杀企业级市场。Yukon是基于XML的,且是微软的.net网络服务的重要部分。而且Yukon的一个最重要的功能是能建立多语言的数据库。微软对下一代SQL Server数据库的推出时间相当保密,只是称一切都在按计划进行。但未说明具体的时间。Yukon可能将于2003年上半年推出,而在2002年第二季度,Yukon的beta测试版有望推出。微软在推出的系统网络软件中都增加了XML标准,如2001年10月份推出的SQLXML 2.0软件。

Oracle和IBM也将在XML战中争抢市场。Oracle公司就在最近推出与XML有关的产品XDB(XML数据库支持)。

而IBM则称该公司已经领先Oracle和微软,并推出与XML有关的重要的数据库产品,而且采用了所有正确的编程标准和协议。IBM强调的是其DB2和XML Extender的结合将提供同Oracle公司的XDB类似的技术。目前微软、IBM和Oracle公司数据库核心都是采用的XQuery标准。

等待新技术出现

现在竞争的结果就是, 凌乱的和不完整的结构数据被XML数据库处理得很好。围绕着纯文档的存储来组织应用程序,例如指南,手册或网页,我们将发现原本的XML数据库就是正确的网络工具。

在短期时间里,那些能经常与文本打交道的应用程序将会发现XML数据库非常适合他们。另外,我们推荐用户多研究一下关系数据库提供商们正在做什么,现在每个星期都有新的技术被运用进来。
2005-9-29 17:101楼
[ 顶部 ]
 
游客 61.145.231.x
未注册









发表于:2005-10-13 19:04   标题:数据库!

你知数据库有几种啊?
边种系最有前景???
同埋巨最大既作用系咩?
尽快回帖!!
30分钟拉!
急!!!!!
2005-10-13 19:042楼
 [ 编辑 ] [ 顶部 ]
     
论坛跳转:  

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号