技术开发 频道

未来10年列式数据库将迎来爆发式增长

  IT168:列式数据库的昨天,也就是历史是什么样的?通过搜索引擎,我们发现列式数据仓库其实是由Sybase于1994年创新、并在1996年发布的,您能否给大家介绍下这方面的情况及列式数据库诞生的故事吗?

  卢东明:1994年10月 Sybase 收购了Expressway Technologies,这公司只是做提高SYbase数据库报表查询方面的技术,其中使用的技术便是一种按列存储的技术。这公司被购买后 更名为SYBASE IQ Accelerator,我们可以看到列式数据库最前身是做报表加速器的应用。

  1994年11月,我们作为sybase的SQL SERVER10(SYBASE ASE 的前身) 的选项。(雏形)

  1996年12月 正式把这个(选项)推出为一个产品,SYBASE iq 11.1,定位于大型数据库库集市市场。

  1999年 Sybase iq 12.0 成为一个独立的产品来销售,意味着sybase iq 和sybase ASE 分离了。

  2000年 12.4.2 multiplex成为isybase iq的基本功能。

  2004年 12.5版本 ,支持BLOB这种大数据库类型。

  2005年 一月 12.6版本支持了CLOB,WEB services,XML ,同时推出了图形化查询计划,索引建议等工具。

  2006年7月,12.7 正式推出,增加OLAP函数,优化了子查询的性能,使得整个数据库的分析查询能力大幅提高。此外提高了数据加载速度,并将ASE和IQ两个主流的数据库产品整个界面上做了统一。

  2009年3月 IQ15 提供了全新的并发查询架构,适应了多核技术;同时通过信息生命周期管理提高了海量数据的管理效率。同时加强了数据监控、管理、分析等图形工具。

  去年和今年又推出了15.1和15.2,又增加了数据库内分析,基于列式数据库的内容管理,使IQ跨入了非结构化数据的领域。

  IT168:列式数据库从96年发布到现在,已经过去了14年,在今天,列式数据库和当年相比出现了那些变化?有多少家厂商进入到这块Sybase曾经独享的领域?Sybase又如何保住自己的优势地位呢?能否给我们举一个成功的案例和完整的解决方案吗?

  卢东明:从94年到05年十年时间,列式数据库几乎无人问津,而现在因为列式数据库在分析业务(OLAP)领域的突出能力,很多厂商加入了列式数据库的研发上来。在这两三年当中,除了列式数据库的鼻祖 Sybase以外,美国有几家公司正在列式数据库方面做研发,中国也有厂商投入其中。这表明了列式数据库的发展是必然的,是一个趋势,大家正在逐渐认可列式数据库。未来列式数据库很可能是一个爆发式发展。

  IT168:说完了列式数据库的今天,我们再谈谈明天,您能否给我们展望下列式数据库的未来?

  卢东明:从05年开始的未来15年时间里,社会需求将从交易业务逐渐转向分析业务,而列式数据库正是在分析系统领域(OLAP分析领域)里最好的技术,IQ列式数据库必将更加受人重视。而最新推出的Sybase IQ 15.3版本中,将加入共享磁盘的MPP技术,使整个列式数据库体系架构更加灵活和富有弹性。研发人员数量的增加也将给列式数据库带来更多的产品及应用。

  IT168:有网友提到列式数据库是好东西,但Sybase的学习资源不丰富,测试软件的下载也没像Oracle那样的开放下载,您能否给解答下这个问题。

  卢东明:我给网友三点建议,首先,可以下载一些Sybase IQ的试用版本感受一下,据我所知,ITPUB论坛上可以找到IQ最新版本;第二,我认为可以加强对Sybase IQ的培训力度;最后,如果有关于Sybase IQ的问题,可以到ITPUB社区来提问,我也会尽力解答。

  IT168:目前,传统关系型数据库技术也在不断发展,如列式存储,对XML的支持等?这是否代表着一种趋势?

  卢东明:行式数据库现在提的“列式压缩”和我们的技术有很大区别,由于行式数据库从根本上还是按行存储,“列式压缩”并没有摆脱行式数据库在分析型应用中的弊病。当数据提高到TB级时,行式数据库就显得捉襟见肘了,而列式数据库则可以满足由于数据规模的增长而不断满足的需求。

0
相关文章