Yukon 的 XML 新特性

据悉,Microsoft 在这几天正在召开的 PDC 上将会讨论给 SQL Server 的数据库增加一种新的原生的数据类型: XML ,和已有的数据类型(如 int、long、char、varchar、text 等)并列,这个特性预讲w会在 2004 年发布的 Yukon 中实现,同时,Yukon 的数据库将和 CLR 进行集成,以便可以直接使用 .NET Framework 支持的语言(C#、Visual Basic、J# 等)编写存储过程、脚本等,相对于 T-SQL 有了另外一种选择。

对于大量 XML 的存储,除了文件系统外,现阶段我主要是利用 Tabel 中的 Text 型字段来存储,XML 中的关键字段会提取出来,形成表中的其它字段,便于使用 SQL 去执行查询、更新等操作,对于 XML 的处理,只能先取出来,然后利用 MSXML 的 XMLDomDocument.Load 去处理,如果 SQL Server 中有内置的 XML 字段,相信对于 XML 的一些解析、查询操作将会更方便地进行。

SQL Server 和 XML 的集成相比其它关系数据来说,进行的较为顺利,而一些 Native-XML 数据库(完全以 XML 格式存储信息的数据库)则在市场上的表现并不如人意,记得前一两年,最著名的 Native-XML 数据库厂商 Software AG(Tamino)还在计算机世界等报刊上大做广告,现在已经很少见了。

Yukon 的新特性全文详见:Infoworld

关于 Native-XML 的介绍:IBM DeveloperWorks

目前市场上一些 Native-XML 数据库产品:

“Yukon 的 XML 新特性”的6个回复

  1. 我们公司就是做software AG产品的,告诉各位,他们的产品绝对垃圾!!性能,速度,使用都很垃圾,bug还特别多!!!技术支持像沟施!!

    我们开发的时候其实是在帮他们测试,等他们修整了致命的错误,却找我们要升级费用!!可笑,可耻!!!!

    我是sa,我对我所说的话负责

  2. 微软2003年就在鼓吹,但产品现在还没出来。
    即使出来是否好用还需要市场的检验。
    建议大家可以去用用Ipedo XML数据库
    这家公司好像在国内有很强的技术支持,而且在国内已经有了一定的成功应用。

评论已关闭。