作为传统节目,年底的盘点当然是少不了的。今年的盘点我们还将主要集中几个方面,包括传统数据库厂商的版本更新、值得关注的NoSQL新势力、内存数据库技术崛起以及传统厂商的大数据尝试。 主流数据库市场迎来“大年”
对于一些具有周期性特征的市场,都存在“大年小年”之说。比如电影市场,从每年奥斯卡颁奖礼就能看出,那些经典之作往往都出自“大年”,最典型的就是1994年(《低俗小说》、《阿甘正传》、《肖申克的救赎》)。数据库市场也是如此,每个厂商基本上都会有固定的年份将推出更新,而像2012年这样几乎全部退出最新大版本的年份却不多见。 微软打头炮:SQL Server 2012
微软依然保留了每两年更新一次的惯例,而这次的大版本更新从2008升级到了2012,同时放弃了项目代码“Denali”,SQL Server 2012也终于得以“正名”。此前的一系列新功能也都正式亮相,包括PowerView、BISM(商业智能语义层模型)、AlwaysOn高可用性等。
根据微软的介绍,SQL Server 2012的主要历史任务就是更多地打入到企业关键业务应用当中。而要实现这一目标,则需要数据库在可用性、安全以及性能方面都具备比较强大的功能。针对这几个方面,微软分别推出了AlwaysOn高可用性和基于VertiPaq的列存储索引功能。其中AlwaysOn更像是一个可用性功能的大集合,你可以把它看作是数据库镜像与集群的无缝结合。用户在选择高可用性功能的时候无需再采取折中方案,使用SQL Server 2012 AlwaysOn即可。而列存储索引可以在Index层面对数据进行压缩,数据库查询所需要扫描的页更少了,甚至可以放到内存中进行扫描,从而保障了更好的性能。
此外,微软在云方面将SQL Server 2012定位成了一款“云就绪”的信息平台。私有云方面,微软提供了并行数据仓库(PDW)一体机产品,在基础架构层面构建数据库虚拟化解决方案;公有云方面,之前的SQL Azure正式更名为Windows Azure SQL Database,用户可以按需按月付费来享受SQL Server数据库服务。
目前国内已经拥有了不少SQL Server 2012的成功案例,比上一版本的2008 R2有了明显的进步。随着微软整体云战略的逐渐清晰,SQL Server 2012也将同微软其他产品之间实现更加良性的互动,在这一点上,微软正朝着正确的方向前进。 低调的IBM:DB2 10
IBM的新版本数据库DB2 10几乎是同微软SQL Server 2012一起发布的,但是相比之下就能看出IBM的低调。虽然并不清楚其背后的原因,但是对于这一款DB2大版本的更新(之前是DB2 9.8 PureScale),我们还是有不少值得关注的地方。