链接:[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认证。
昨天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认证。
IBM DB2 9系列引入pureXML技术,实现XML数据原生存储与SQL-XQuery融合,提升非结构化数据处理效率。本文介绍pureXML特点及应用场景。
469

被折叠的 条评论
为什么被折叠?



