年终将至,盘点开始。数据库技术重换青春,市场竞争也达到了前所未有的激烈程度。可以肯定的是,数据库未来将沿着“云”和“大数据”这两个主要方向发展。无论是传统关系型数据库巨头,还是新晋NoSQL、NewSQL创业公司,都希望抓住这一机遇,或重现辉煌,或迎头赶上。如果非要用一个词来形容2014的话,我想没有比“百花齐放”更贴切的了。
一步之遥到云端 数据库的未来形态
2013年底我们曾经盘点过数据库厂商纷纷忙着布局大数据分析,而今年他们就像是提前商量好一样,都开始在云端发力。不可否认,云计算具备颠覆传统数据中心建设方式的力量。就像现在的水和电一样,云计算将以服务的形式为我们提供源源不断的计算能力。而用户想要在云计算时代实现资源利用率的最大化并控制风险,就必须要有更高级的数据库平台来作为支撑。
无论是以天然的云计算模式提供数据库服务,还是改写底层数据库引擎代码,让它具备多租户的灵活性,包括微软、甲骨文、IBM以及亚马逊等巨头,都在努力地将自己打造成为云数据库的代名词。从目前来看,上面提到的任何一家技术都已经足够成熟稳定,而距离云数据库在企业中的真正落地,也只有一步之遥。
甲骨文:DBaaS和多租户双剑合璧
从全面抵制到全面拥抱,让Larry Ellison的甲骨文爱上云计算需要多长时间?仿佛只是一眨眼的功夫,甲骨文已经把自己称为云计算厂商(cloud vendor)了。当然,这里的说法多少有些夸张。事实上甲骨文在云端的布局从很久以前就开始了,无论是一系列的大手笔收购,还是所有应用产品代码的重写,如今甲骨文对于云计算的重视程度可见一斑。
作为甲骨文的拳头产品,数据库当然也不能例外。从一年前正式推出Oracle数据库12c多租户,到如今Oracle数据库即服务(DBaaS)的上线,Oracle数据库围绕这个“C(loud)”的华丽转身可以说是最彻底的。在甲骨文看来,数据库的云化将改变企业消费数据库的方式。通过将数据库延展至云端,企业能够实现数据库的按需、弹性、分层的自助服务,并借助私有DBaaS或混合DBaaS实现灵活、统一、优化的企业数据库云平台。在北美地区,甲骨文甚至已经实现了以小时为单位计费的Oracle数据库服务。
在Oracle数据库12c当中,多租户(multi-tenancy)能力的引入是甲骨文从g(网格)逐渐走到c(云)的关键所在。如今企业只需要部署一个根数据库,在其基础之上的“可插拔”数据库能够直接与应用对接而无需再与机器打交道,从而轻松实现云端的数据库整合。此外,Oracle提供的数据库即服务通过进行标准化平台的整合与配置,能够实现简化,并进一步达到动态优化和资源管理的高效系统。
根据最近一项调查显示,无论通过数据库即服务(DBaaS),还是采取公有云或私有云托管的方式,企业在选择云数据库的时候,依然更倾向于使用关系型数据库产品。对于甲骨文来说,当前最重要的也许就是证明O记的数据库在云计算时代依然是无可替代的。
微软的逆袭 Azure重要性提升
2014年数据库领域最受关注的新闻之一就是微软超越IBM,成为关系型数据库市场份额的No.2,仅次于Oracle。作为一家以消费级产品为主打的厂商,微软能够在企业级基础软件平台获得如此成绩实属不易,而这也与微软十几年如一日地投入SQL Server研发是分不开的。根据Gartner的数据显示,SQL Server的收入从2011年到今天已经增长了30%,达到63亿美元。
微软在今年4月发布了最新的SQL Server 2014数据库,并将其视为“云就绪的数据平台”。然而就在人们还在研究2014版本新特性的时候,微软就已经开始透露接下来SQL Server数据库的发展计划了。没错,云计算依然将是微软数据库平台的重要方向。
在11月举行的PASS 2014大会上,微软宣布将更新云数据库服务Azure SQL Database。本次更新将包含更多传统SQL Server数据库中的功能:包括将改进T-SQL功能,添加新的并行查询以及数据库监控等工具。此外,更新版本还将在独立的数据库表中支持内存OLTP和列存储索引。这也是SQL Server 2014版中最独特的功能。这一功能可以帮助用户在提升Azure数据库OLTP性能之外,还能与内部部署的SQL Server进行更好的集成。
此外,微软还在Azure平台下发布了三个重要服务:Azure数据工厂(Data Factory),Azure流数据分析(Stream Analytics)以及Azure机器学习(Machine Learning)。让云计算平台注入大数据分析的力量,配合更强大的SQL Server数据库平台,微软在数据库市场依然有许多潜力可挖。
IBM另辟蹊径 合作、收购忙
作为关系型数据库的缔造者,蓝色巨人IBM这几年过得明显不太舒心。旗舰数据库DB2的市场份额下降,被微软的SQL Server后来居上抢去了第二的位置。眼看与Oracle的距离越来越远,后面又有HANA、MongoDB一干新生代的追赶,坐拥历史上最成功数据库产品的IBM在过去的一年中选择了另辟蹊径。
IBM在2014年做的第一件事就是收购。他们在年中的时候收购了NoSQL数据库初创公司Cloudant,它主要提供基于Apache CouchDB的分布式云文件存储服务。Cloudant主要以分布式数据库以及大数据处理见长,同时能够运行在主流的公有云平台上,提供数据库即服务(DBaaS),包括Amazon Web Services,Windows Azure,Rackspace,Joyent Cloud,当然还有IBM Softlayer。另外,Cloudant还将在IBM的Bluemix平台上发挥重要作用,与DB2一同支撑起IBM PaaS层的数据库云服务。
在关注DB2之外,不要忘了IBM还拥有老牌数据库品牌Informix。在激烈的市场竞争环境下,IBM在中国选择了与本土厂商合作的方式来进一步发挥Informix的“余热”。今年10月份,IBM宣布与国产数据库厂商南大通用合作,IBM将通过提供本地化解决方案使Informix数据库技术扩展到中国市场,从而更好地满足中国企业快速发展的需求。根据协议,南大通用将可以构建基于IBM Informix数据库的自有数据库版本,这些产品将以单独产品解决方案的形式提供给中国用户。
这样“曲线救国”的方式倒并不多见,但无论对于IBM还是南大通用,甚至整个国产数据库产业来说,这次的合作未尝不是一件好事。一方面,IBM希望借南大通用让Informix在中国更接地气,但更核心的DB2还是掌握在自己手里;另一方面,南大通用也能够借Informix的源码提升一下相对薄弱的OLTP能力。win win!
借Aurora上位亚马逊望挤入主流数据库行列
在数据库领域,关系型数据库一直占据主导位置;而在关系型数据库领域,除四大巨头厂商(Oracle、IBM、微软、SAP)外,亚马逊似乎很难进入主流行列。Amazon RDS?不过是Oracle、SQL Server的云化版本。DynamoDB?SimpleDB?算了,它们都不是关系型数据库。但这样的情况,也许要随着Aurora的发布而发生改变了。
何为Aurora?为何它会受到如此多的关注?AWS(Amazon Web Service)的RDS研发团队花了3年的时间对MySQL数据库引擎进行了改造,使得它能够充分利用亚马逊云计算的扩展性和容量,Aurora就是这个研发成果。据称,Aurora每秒钟能提交50万个SELECT和10万个update,在相同的硬件配置跑同一个benchmark的情况下,它比MySQL要高出5倍。
对于任何一家云服务商来说,托管的数据是最重要的资产。亚马逊的创新步伐将迫使其他竞争对手推出类似的服务。但Aurora自身的优势以及它与其他AWS服务(监控、S3、安全等)的紧密集成使得它对用户更具吸引力。亚马逊距离主流数据库厂商是否仅一步之遥?我们拭目以待。
扩展阅读:AWS发布云关系型数据库Aurora 六问技术细节
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
不安全的Firebase数据库使关键数据面临风险
当开发人员无法对支持其移动应用程序的数据库或云实例执行身份验证时,这里会发生一种最简单且最具破坏性的安全事件。 […]
-
真正的甲骨文云战略vs. AWS和Azure
如今,甲骨文云战略正遭受重创。原产品开发主管Thomas Kurian离开,加盟谷歌云计算部门,再加上甲骨文混 […]
-
FaunaDB分布式云数据库瞄准事务性NoSQL
作为云计算平台领导者,近日AWS在其NoSQL软件-DynamoDB中增加了对事务处理工作负载的支持,从而进一 […]
-
Amazon RDS on VMware扩展内部云数据库
VMware和AWS公司围绕混合云深化了合作伙伴关系,并推出产品使VMware客户可在自己数据中心内访问亚马逊 […]