DB2 pureXML应用比赛

IBM DB2 9系列引入pureXML技术,实现XML数据原生存储与SQL-XQuery融合,提升非结构化数据处理效率。本文介绍pureXML特点及应用场景。
链接:[url]http://www.dbacontest.net/[/url]

昨天IBM的人过来宣传这个比赛:2008中国第二届杰出数据库工程师评选——寻找pureXML应用之星。(嗯,他们的官网把pureXML写成Pure XML了 =_=)。

虽然我对这比赛没什么兴趣,不过还是稍微记一下昨晚讲的内容。

·IBM DB2从9系列开始支持pureXML技术,在数据库中原生支持XML类型的数据,并将SQL与[url=http://www.w3.org/TR/xquery/]XQuery[/url]融合在一起,使两者可以互相嵌套着使用。pureXML与传统技术结合在一起,提供对结构化数据与非结构化数据的支持。

·DB2内部并不是以文本的形式储存XML数据的。猜测应该是某种优化过的类似DOM树的形式的数据结构。

·由于网络传输的速度相对CPU速度慢很多,在数据页中存储以deflate算法压缩的数据行的时候,性能反而有所提高(时间与空间性能都提高了),更有效的发挥了CPU的运算能力。

·数据库表中相对稳定的数据仍然可以像一般的关系型数据库一样存储,而容易发生变化的部分适合使用XML类型存储——对修改关闭,对扩展开放。

·使用XML数据类型并不一定意味着性能的降低。在原本需要做多个join的地方,XML类型的数据可能反而更快。

就记了这么几点。回头要是有那兴致了再多整理点资料看看。诶不过我还是对这比赛没啥兴趣就是了。职业生涯里也难得有机会用上DB2呢,虽然已经通过了731认证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值