刚刚过去的10月,数据库领域发生两件大事:一是月初蚂蚁金服自研的数据库OceanBase在被誉为“数据库领域世界杯”的TPC-C基准测试中成功登顶,打破了由美国 二是月中亚马逊披露了去Oracle工作的最新进展,消费者业务正式完成了对 Oracle数据库的迁移工作,关闭最后的Oracle数据库,其中近7500个Oracle数据库、75 PB级数据库全部迁移到AWS数据库服务,如此大的工作量也没能阻挡数据库云化的趋势。 在我看来,这两则新闻传递出同一个信号:云环境完全可以成为数据库运行标准。其实,这只是云原生数据库近年来备受关注的一个缩影,传统数据库架构面向早期业务模型,在数字化的背景和海量数据存储的诉求下,已不能满足大多数企业的诉求,而由量变到质变的云计算给数据库带来了颠覆。 因此,你会看到,作为Oracle根基的数据库市场正在重新洗牌,云原生数据库步入增长快车道,传统数据库市场份额正逐年下降,Oracle中国不得不裁员。假以时日,当云原生数据库市场份额超过传统数据库的拐点来临,那将像OceanBase登顶TPC-C基准测试一样,给不思进取的Oracle沉痛一击。 自1970年关系型数据库被提出以来,至今已有近50年历史,眼下数据库到了变革的重要关口,即过去以线下数据库为主导的市场态势将逐步演进到以云原生数据库为导向的市场新态势,最直观的表现便是传统数据库持续衰落、云原生数据库加速崛起。 事实上,传统数据库的辉煌持续了几十年。数据显示,截至2017年,数据库市场总规模高达368亿美元,其中传统数据库一度占比超过80%。其中,老牌数据库玩家Oracle无疑是最大赢家,透过其发展历程,能看到传统数据库的历史变迁。 一直以来,众多厂商觊觎数据库市场,先后向Oracle发起挑战,但其市场老大地位非常稳定,Oracle一家独大、SQL Server、DB2和开源数据库共存的格局多年维持不变。其实,开源数据库一度被认为是Oracle的挑战者,但最终还是难以动摇其垄断地位,Oracle所代表的商用数据库依然是大多数传统企业的首选。 不过,Oracle笑傲数据库市场,并不意味着其产品深入人心,相反企业怨声载道,只是苦于当时没有可替代方案。一方面其价格高昂,动辄数十万成本让普通企业难以承受,原厂工程师售后成本还需另算;另一方面移动互联网、物联网产生,要求数据库有更高的扩展性,但传统数据库扩容极慢,规划就需要半年。 直到云计算的出现才发生转变。数据大潮涌来,爆炸性增长的数据量、丰富的数据类型带来了各种不同的数据处理需求,NewSQL、NoSQL和云数据库纷纷涌现,尤其是云数据库倍受市场青睐,其天然具备云上灵活性,能够提供强大的创新能力、丰富多样的产品体系、经济高效的部署方式和按需付费的支付模式。 其中,AWS Aurora、阿里云POLARDB两大先锋向传统数据库发起了强有力的冲击,数据库市场格局终于将迎来喜人的变化。据Gartner 预测,到2023年,全球3/4的数据库都会跑在云上,这意味着未来云数据库将主导市场,反观传统数据库则日渐式微,日子越来越不好过,预计到2021年,其市场份额将下降20%至30%。 值得一提的是,过去的云数据库是在传统数据库之上扩展一部分云的能力,把数据库赋予一部分云的扩展性,但没有对数据库本质上做任何改变,只是给用户提供一些基础运维和初级DBA能力。换言之,传统的数据库+云模式没有给用户带来很多惊喜,未来数据库将会发生根本性变革,“云+数据库”是可行方向。AWS Aurora、阿里云POLARDB都走的是纯粹的云原生路线。 前不久,阿里合伙人、高德总裁刘振飞发文回顾了阿里“去IOE”的完整历史。其实,阿里“去IOE”的十年长征路就是一部数据库自研史,才会结下OceanBase、POLARDB等硕果,10年前像依赖氧气一样依赖Oracle的局面一去不复返。 |