首页 行业 最新信息 查看内容

逃离Oracle的围城,焕发云数据库的新生

2019-10-28 21:26| 发布者: | 查看: 60| 评论: 0

摘要:   正如行业人士预料,2019 年是数据库发展历史上浓墨重彩的一笔,这一年,去O的呼声与行动达到了新的高峰。  AWS 近日宣布其消费者业务已经彻底弃用 Oracle,这是云厂商对传统数据库厂商的一次胜利。近 7500 个 ...

  正如行业人士预料,2019 年是数据库发展历史上浓墨重彩的一笔,这一年,“去O”的呼声与行动达到了新的高峰。

  AWS 近日宣布其消费者业务已经彻底弃用 Oracle,这是云厂商对传统数据库厂商的一次胜利。近 7500 个 Oracle 数据库中的 75PB 内部数据,全部迁移到 AWS 数据库服务。

  如此大的工作量也没能阻挡数据库云化的趋势,AWS 的 DBA 再也不用费时费力的管理和扩展数千个旧的 Oracle 数据库,转而去做高价值的差异化工作,比如云数据库迁移咨询。

  与此同时,国产数据库也是百花齐放,云数据库得到认可并进入增长快车道,就像阿里 OceanBase 采用的分布式架构,数据库的权利中心也不再集中。

  在国内,一切都要从阿里“去O”开始说起。

  阿里“去O”

  10 月 24 日程序员节当天,高德总裁刘振飞回顾阿里去 IOE 历史。十年前(2009 年)的 9 月,刘振飞奉命组建当时的淘宝技术保障部。随即启动了 2010 年的技术预算工作,第一次给时任集团首席架构师的王坚博士汇报预算,刘振飞得意地说到:“(淘宝)2010 年不再购买小型机”,被王博士狠狠批评了一顿:“既然 2010 年可以不再购买小型机,为何还要给自己留下活口,2011 年以后还可以买呢?加一个字:2010 年起不再购买小型机!”

  本来是成本优化的汇报,结果演变成了阿里去 IOE 的大幕,没有人能预料到历史的走向,正如没人知道当时阿里去 IOE 究竟是不是痴人说梦。

逃离 Oracle 的围城,焕发云数据库的新生

  2009 年 11 月,王坚博士决策启动阿里“去 IOE”工程,2019 年 10 月,OceanBase 发布 Oracle 兼容版本 2.2,并公布 TPC-C 排行榜第一的成果,十年时间含而不说的是无数辛酸与释然。

  阿里去 IOE 的成功是无数人拼出来的成功,也遵循了自古的真理“风险越高回报越大”,这段史诗级的工程造就了如今全球前三的阿里云,登顶数据库榜单第一的 OceanBase 以及国内首个云原生数据库 POLARDB。

  阿里云率先起步,占据技术与市场优势,OceanBase 和 POLARDB 都是当下数据库第一梯队产品,而问题是,阿里的成功可不可以被复制?

  去O者众

  以实践角度来说,阿里去O是超前实践,虽然验证了开源+自研能够替代传统商业数据库,但在 2014 年时,大部分企业并不具备阿里一般的决心与技术条件,业务需求也没有膨胀到传统数据库不可支撑,所以去O的红利才在近两年加速释放,并于 2019 年达到顶峰。

  从阿里去O,到集体去O,是行业近两年上演的默契剧本。在相同的企业所面临的内外部环境也发生了趋同性的变化。数据库是三大核心基础软件之一,从国家战略层面有必要做好备选项。中国市场营收占 Oracle 全球的2%~5%,最多不超过 13 亿美元,联想到 Oracle 在中国裁员千余人,可见 Oracle 并没有打算长期投入中国市场,而且不单单是市场因素决定的。

  行业专家还指出,近两年也是 Oracle 版本升级的一个关键点。到 2020 年 12 月 31 日止,Oracle 官方不再提供 11.2 版本的技术支持。(针对 11.2 版本出现的新 bug,不再提供新的补丁包,但是如果仍购有 Oracle 官方服务,并且数据库所遇问题在已有的 11.2 列表中,那么官方仍然提供技术服务。)

  12. 1 版本也即将在 2021 年中,不再获得技术支持。对于保有量很大的 11g 用户而言,面临的问题有些尴尬,升与不升?升到何版本?均需考虑。即使升级,如此大版本的平滑升级,也是不太容易的。基于以上问题,在这个阶段考虑换型,也是一种选择。

  以上是从 Oracle 的角度考量,如果 Oracle 是个围城,里边的用户想出去,外面的用户也有了性价比更高的替代品,那么围城围住的只能是过时的 Oracle。不可否认 Oracle 也在让自己的数据库具备部分“云”的属性,接下来比拼的是速度与意识。

  来自云厂商的降维打击

  也有报道指出,TPC-C 测试是九年之前的甲骨文和九年之后的 OceanBase PK,OceanBase 赢的是时间,是“关公战秦琼”,“前朝的剑斩今朝的官”。

  其实不尽然,Oracle 和 OceanBase 的确处在不同的时间维度,但这也是两者之间最根本的区别,本质上 Oracle 和 OceanBase 竞争的是不同时代应用和业务的 IT 话语权。

  阿里去 IOE 动机来自于快速发展的业务与不堪重负的 IT 支出之间无法调和的矛盾,互联网带来的是业务模型的变化,过去企业用户没有如双十一的巨大流量业务,用旧的 IT 模式去驱动新的业务,本身就是不匹配的,阿里的核心电商业务想要不为 IT 供应商打工,就要自我打破横亘在前的数据库难题。

  Oracle 是传统商业模式下的胜利品,在过去数十年间“剩者为王”,而随着互联网大潮浩浩荡荡起落,新型互联网应用涌现,传统行业被刷新,时代呼唤新 IT。

  新 IT 就是云计算,云数据库天然具备云上灵活性,能够提供强大的创新能力、丰富多样的产品体系、经济高效的部署方式和按需付费的支付模式。“去 IOE”工程让阿里有了灵活支撑业务飞速发展的架构,基础工程技术和人才的积累,并且大幅降低成本,阿里和 AWS 等云厂商以云的方式将自己的实践成果输出,例如阿里的 POLARDB、OceanBase,AWS 的 Aurora,这些都在降低云计算时代数据库的门槛并且带动整个行业爆发。

  通过使用云数据库,企业业务建立了分布式的开放框架,实现了系统的线性扩展能力,确保系统架构的先进性;同时减少软硬件维保和技术支持、以及对开发商的依赖,加强自身对核心技术能力的掌控;引入标准设备和开源数据库,还能大幅降低 IT 投资和运维成本,提升整体运营效率。

  Gartner 预测,到 2023 年全球3/4 的数据库都会跑在云上,企业正将新应用向云转移,对数据存储和计算分析的能力要求不断加强。

  业务决定 IT,相较于业务的超前发函,云计算其实扮演的是补课的角色,传统数据库和云数据库的市场份额要看业务属性,新进旧退是目前的主旋律。相对应地,传统数据库的市场份额将下降至稳定值,第三方机构显示,到 2021 年,还会下降 20% 至 30%,以阿里云、亚马逊 AWS 为代表的云厂商库将完成换道超车。雷锋网(公众号:雷锋网)雷锋网雷锋网


鲜花

握手

雷人

路过

鸡蛋
毒镜头:老镜头、摄影器材资料库、老镜头样片、摄影
爱评测 aipingce.com  
返回顶部