XML数据库有点悬 (1分)

  • 主题发起人 主题发起人 房客
  • 开始时间 开始时间

房客

Unregistered / Unconfirmed
GUEST, unregistred user!
XML数据库有点悬

作者: Timothy Dyck / eWeek US
日期: 2002年02月07日
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数据库非常适合他们。另外,我们推荐用户多研究一下关系数据库提供商们正在做什么,现在每个星期都有新的技术被运用进来。(责任编辑:王岳)

 
换行!斑竹!
 
XML数据库有点悬

作者: Timothy Dyck / eWeek US
日期: 2002年02月07日
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数据库非常适合他们。
另外,我们推荐用户多研究一下关系数据库提供商们正在做什么,现在每个星期都有新的
技术被运用进来。(责任编辑:王岳)

 
接受答案了.
 
后退
顶部