大转变:马车式的传统数据库即将被淘汰

发表时间: 2019-05-22 15:41

图片来源@视觉中国

文 | 周天财经

「这是一个旧时代的结尾,也是一个新时代的开端,充满了失望,也抽长着希望,充满了残暴,也有很多温柔,如此逼近又如此看不清楚。」

今天的科技领域,也正在发生着一些悄无声息的剧变,正如余光中在上面的《地图》一文中写到的那样。

一个明显的征兆是,到 2020 年,亚马逊将用云数据库完全替换传统数据库。在最近的一条 twitter 里面,亚马逊工程师还直播了关闭商品管理系统数据库的视频,获得数千个点赞。

一键按下 shut down,传统数据库正在失去北美最大的客户。这样的丢单在中国 10 年前就已经开始,阿里巴巴建设了自己的云计算子公司,「以阿里云去 IOE」曾让 IBM 中国区总裁需要每天向总部汇报,这里到底发生了什么事情。

现在,社会也走到了这样一个拐点。在 IBM 中国区衰落、EMC 被卖掉之后,时代终于来到最后的壁垒——传统数据库。这个物理机时代的产物,正在各个分析机构的市场调研中大幅下滑。它不再是先进生产力的代表,反而成了「马拉火车」一样的怪物,最终将会让位于轰隆隆的内燃机,加速中国企业的数字化进程。

传统数据库是物理机时代的产物

数据库离日常生活很远,是一个藏在产品后端的东西,但它和芯片、操作系统并列 IT 核心基础设施的三大件之一,是任何一家企业建立信息化系统的必买清单首位。上个世纪八十年代,以甲骨文为代表的商业数据库兴起,成为工业时代数据库的事实标准。

当时的企业需求是内部管理,将企业运营过程中的人和事信息化,以商业数据库定义的方式存储到物理机上,实现数据的一致和共享。IBM 一位叫埃德加·科德的计算机科学家,提出了关系型数据库的理论,但他的创新没有得到重视,反而被甲骨文的创始人拉里·埃里森发现商机,创立了后来的商业数据库帝国,成为硅谷纯软件公司的先驱。

在 IBM 垄断了从物理机到上层软件应用的时代,传统数据库抓住了反垄断的机会,以售卖软件和服务的商业模式,将 IBM 和微软赶出了数据库的市场。到 2011 年,甲骨文爬上了巅峰,在 4 年间营业额增长 98%,而同期微软只增长了 36%。

不过时代很快发生了变化,并在它抵达颠覆之前就已经露出了苗头。在 2004 年的时候,全球快速增长的公司们都在流水一样花钱买 IBM 的小型机、Oracle 的数据库和 EMC 的存储。

在《淘宝技术这十年》里,阿里巴巴的技术人员回忆到,2004 年左右,技术人员们花钱如流水,买得「IOE」这三家的对口销售年年升职。淘宝最初从一个单机的传统数据库、到 4 个节点、16 个节点,最后是 20 个节点,是当时全球最大的 Oracle 集群。

但互联网实在发展得太快,很快就超过了 IOE 的极限,哪怕花钱也无法解决问题。传统数据库本质上是单机系统,即便做了分库分表,也无法改变单机系统的本质。

「为了准备一次秒杀营销,从社会采购到安装部署至少需要半年的时间,才能完成 IT 系统宽容量的过程,但半年以后,这项业务几乎已经不存在了。」

「我们把全中国最知名的顶尖的 DBA(数据库管理员)请到公司,一个晚上一张报表都做不出来,没有任何一家公司,包括 IBM、微软,能够为我们提供一整套的技术服务。」

2009 年,阿里云成立,「去 IOE」大旗举起。云计算取代了物理机,让企业从「自己发电」接上了「公共电网」。大洋彼岸亚马逊 AWS 推出自己的数据库 Aurora,阿里云开发了 PolarDB。在「公共电网」上,云原生的数据库开始兴起。

时代拐点到来

从阿里和亚马逊这样的巨头举旗「去 IOE」,到市场开始用脚投票,时代拐点已经到来。

Gartner 分析认为,2014 年商业数据库市场容量大约 300 亿美元,到 2021 年将会衰减到 220 亿美元左右。到 2023 年,全球四分之三的数据库都将跑在云上。

一方面,传统数据库是「买物理机」时代的产物,动辄数十万成本让普通企业难以承受。此前,Oracle 就曾与中国大型央企展开过旷日持久的谈判,在售卖产品的基础上,试图让其一次性缴纳 6000 万的服务费。

另一方面,随着消费者的数字化水平越来越高,企业将未来增长押注在直面消费者的业务上。这迫使企业 IT 架构从传统商业软件进化为互联网架构,来应对不可预测的峰谷流量和业务的快速创新。

红线为需购买License的商业数据库,蓝线为开源数据库及云原生数据库,换代趋势明显,图片来源:DB-Engines.com

这两项难题是传统软件企业无法感知的,但阿里、亚马逊这样的互联网企业却有着自身的业务驱动力。从自己的经历到建起新技术的高楼,阿里云和亚马逊们不是上帝视角的导师,更多是自己遇到问题、解决问题、最后传道受业的亲历者。

银泰的数据库负责人李亚博就表示,银泰商品等核心数据库搬迁到阿里云,顺利支撑大促 20 倍峰值,成本减少 60% 以上。

「这些年,随着商品、交易以及会员的数量越来越多,数据库的扩容是刚需。但在扩容的时候,还要保证系统的可用性,这个线下数据库的操作就相当复杂了。」

云数据库带来的还不只是成本的降低。就像汽车取代了马车,还降维解决了马的粪便给城市带来的环境问题。新技术的应用不单是降本提效,还解决了更宏观的问题。

比如说周天财经了解到,目前在浙江办理政务相关手续效率很高,解决了以往办事要跑很多个部门的难题,这个背后就是从传统 IT 向互联网架构的跃升。项目支持方网新恩普解析背后的技术,其核心在于将传统数据库迁移到云数据库。此外,由于云数据库已经最大限度实现传统数据库的语法和特性,网新恩普三个月就完成了海量数据的迁移。

这样的迁移将变得更加容易。最近阿里云 PolarDB 开始提供传统数据库一键迁移上云能力,原本在物理机上的传统数据库最快在数小时内可以迁移完成。数据显示,目前已经有约 40 万个数据库迁移到阿里云上。

可以看到,数据库正从马车时代向汽车时代转变。在成本、灵活度、安全、技术进化层面更有优势的云原生数据库,将像汽车一样取代传统数据库,拉动数字经济的发展。

「不超过 3 年,传统数据库会变得很小众」,这是一位资深业内人士在与周天财经交流时,给传统物种诊断出来的一份病危通知书,云计算领域的马太效应还在强化,并且此次推出的一键迁移上云能力,实际上显著地加速了这种趋势,确实如那句老话所说的一样,时代在告别的时候,可能连招呼都不会打。

更多精彩内容,关注钛媒体微信号(ID:taimeiti),或者下载钛媒体App