“玛雅人到底靠不靠谱?”这是最近网络中最火的一个话题。2012在波澜不惊中步入尾声,而现在还会有多少人相信这将是世界末日的光景呢?生活在继续,笔者也将和DBA朋友们一样,认真地迎接明天的到来。
在过去的一年中,数据库市场绝不是一派末日景象,或许用如火如荼来形容也不为过:大版本更新如约而至,NoSQL、NewSQL蒸蒸日上,传统厂商纷纷试水Hadoop,内存竞争日趋激烈。随着大数据需求的不断凸显,传统数据库不但没有面临“末日”的威胁,反而迎来了新的机遇。就像笔者在开年时所说的那样,2012不是末日,是新生。
作为传统节目,年底的盘点当然是少不了的。今年的盘点我们还将主要集中几个方面,包括传统数据库厂商的版本更新、值得关注的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),我们还是有不少值得关注的地方。
首先,IBM在DB2 10中对数据库性能进行了最大限度的提升,针对一些大型机的应用,DB2数据库还是不二的选择。另外,IBM着重介绍了时空穿梭查询(DB2 time travel query)——无论对现在、过去还是将来都可以实现查询的功能。DB2 10还将提供比上一版本更加深度的压缩功能,这也是传统数据库厂商竞争最为激烈的一个领域。
DB2 10的主要任务,依旧是瞄准Oracle,让更多的Oracle用户迁移到DB2平台上来。为此,DB2 10宣传在进行Oracle数据库迁移的时候,保证98%的代码无需修改,即可兼容现有的企业应用。而从DB2 V9开始,IBM就不断加强数据库的兼容性。比如IBM针对SAP ERP软件负载对DB2 9进行了大量的优化工作,而这些优化在新版本DB2 10中还会得到进一步的加强。由于目前的SAP应用大多跑在Oracle数据库上,因此IBM也将这部分用户视为必争的客户。然而横空出世的SAP(收购Sybase)恐怕要让IBM的如意算盘落空了。
相比于其他几家厂商的更新,DB2 10略显乏善可陈,之前广为流传的NoSQL功能也继续“跳票”,再伴随IBM的低调发布,DB2 10也许只能称为中规中矩,难成经典。
甲骨文首款云数据库:Oracle Database 12c
关于新版Oracle数据库的讨论从很早就已经开始了,从“g(grid网格)”到“c(cloud云)”的变化让人充满了期待。终于在今年10月的甲骨文全球大会(OpenWorld)上,Oracle Database 12c揭开了神秘的面纱。
Larry Ellison在开幕演讲中称12c是首款云数据库,其中的精髓就是多租户(Multi-tenant)和新增的“可插拔”功能Pluggable Databases(PDB)。Oracle数据库专家盖国强将其总结为在一个容器数据库中,可以容纳多个私有数据库,这些PDB之间完全隔离独立。有了这项技术的支持,Oracle的公有云数据库就可以为不同用户共享同一个数据库了。业界观察者认为,新版云特性对于大型企业更具吸引力,而对于中小型企业来说则意义不大。
当然,作为大版本的更新产品,Oracle Database 12c不只是用概念来忽悠用户,其他新增的特性也非常值得关注。比如对分区功能的改进、新增的数据库热图(Heat map)、PL/SQL改善以及数据类型限制更改等,都是非常实用的功能。从总体来看,Oracle数据库和其竞争对手的差距仍在越拉越大,甲骨文在数据库技术领域的统治地位依然难以撼动。
Oracle Database 12c将于2013年第一季度正式对外发布,届时我们将看到关于新版Oracle数据库最完整的解读。同时Tom Kyte也将再次来华为我们介绍12c的新特性,敬请关注TechTarget数据库网站的跟踪报道。
扩展阅读:Thomas Kyte解读Oracle数据库产品线新发展
SAP瞄准内存计算:SAP HANA
其实到现在还有很多人不知道SAP HANA为何物。往复杂里说,HANA就是SAP最新的基于内存计算的解决方案,用来支持实时的决策系统。而往简单里说,HANA就是SAP下一代主打的数据库平台。在收购Sybase两年之后,SAP终于完成了最终整合,随着今年4月份发布全新的数据库战略,预示着Sybase时代的终结与SAP时代的开启。
未来,SAP Sybase Adaptive Server Enterprise(ASE)将作为SAP ERP软件Business Suite的支持数据库。SAP HANA将作为实时的数据平台,包含了Sybase IQ和SQL Anywhere技术,而 PowerDesigner也将成为HANA的模型设计管理工具。此外,SAP还发布了两项基于HANA的基金,来推广HANA以及SAP内存技术的普及。
誓与甲骨文一争高下的SAP称将在2015年成为数据库市场的No.2,这需要翻过IBM和微软两座大山。专家认为,数据库市场的格局无论是短期还是长期来看,都不会出现太大的变化,因为更换数据库平台是一项很大的工程,需要大量的规划工作。作为目前市场占有率不足5%的SAP,显然未来还有很长一段路要走。但不可否认的是,内存计算是未来数据库的一个主要发展方向,微软、甲骨文都看到这个趋势,SAP的行动是最早的,希望能带来更多的惊喜。
扩展阅读:SAP HANA设计师:内存技术将引领新的计算时代
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
探索Hadoop发行版以管理大数据
Hadoop是一种开源技术,它也是数据管理平台,现在它通常与大数据分布相关联。它的创建者在2006年设计了原始 […]
-
SQL Server 2019改进Linux、容器支持
紧随其SQL Server 2016和2017版本后,微软正在准备发布SQL Server 2019,该公司在 […]
-
Cloudera-Hortonworks合并或将减少Hadoop用户的选择
近日大数据领域两家顶级供应商达成交易协议,这可能会影响Hadoop和其他开源数据处理框架,并使大数据用户的技术 […]
-
SQL Server 2019预览版向DBMS引入Hadoop、Spark和AI
微软本周继续改进其SQL Server数据库平台,从关系数据进一步扩展到各种数据类型。 近日该公司发布SQL […]