首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >单机分布式一体化:OceanBase 4.0为下一代数据库“打样”

单机分布式一体化:OceanBase 4.0为下一代数据库“打样”

作者头像
IT创事记
发布2022-12-21 15:20:50
发布2022-12-21 15:20:50
6230
举报
文章被收录于专栏:IT创事记IT创事记

行业龙头缔造的强大王国是怎样土崩瓦解的?

克莱顿•克里斯坦森教授在其著作《创新者的窘境》中提出一个有趣的观点:固守既有的成功经验和发展路径,严重阻碍那些昔日霸主开发“破坏性”技术,而新的竞争对手会从难以预测的地方冒出来,改变看似铁板一块的市场格局。

在集中式数据库领域,Oracle曾是神一样的存在,拿着望远镜也找不到追赶者。但伴随云计算、开源软件等新兴风潮的盛行,亚马逊、谷歌等“外来者”闯进了数据库厂商的领地,波澜壮阔的创新热潮席卷全球。

处于风口浪尖的弄潮儿,当属分布式数据库。肇始于千禧年的这股洪流,冲垮了传统数据库构筑的堤坝,不断涌现出极具竞争力的创新者。近年来,基于分布式中间件+单机数据库谋求突围,借助分布式共享存储实现扩展,以及自研原生分布式数据库等不同技术路线持续进化,共同建立起另一个“平行世界”。

就像“草莓”和“芝士”两个平行世界可以相互穿越,分布式数据库与传统数据库并非完全隔绝。分布式数据库在性能水平拓展、分析时效性提升、低成本规模扩张等方面优势显著,而集中式数据库在单机性能上的地位依然难以替代。能否找到前所未有的开创性道路,通过融合创新构建一个美丽新世界?

也许,业内首次实现单机分布式一体化架构的OceanBase 4.0能够担纲重任。诞生于12年前的OceanBase,从为淘宝收藏夹提供数据库支撑,到护航支付宝核心业务屡创新高,再到走出蚂蚁的舒适圈,为银行、保险等金融客户赋能,如今更将触角延伸至千行百业,堪称国内原生分布式数据库的标杆。

从OceanBase的成长轨迹可以看出,原创和自研是其不断进化的底层动力,而代号为“小鱼Paetica”的OceanBase 4.0必将游向更广阔的海洋。“小鱼”打破了单机与分布式之间的界限,将二者的优势融为一体,实现更低的部署成本和运维复杂度,灵活满足不同应用场景需求,让成长型企业有机会低成本享受分布式数据库的高性能。

OceanBase CEO杨冰

“这可能不只是分布式数据库的又一次创新,而是下一代数据库的全新开始。”OceanBase CEO杨冰如是说。

换道超车的历史性机遇

下一代数据库究竟长什么样?这是个颇有想象空间的问题,但目前尚难定论。透过分布式数据库对传统数据库的冲击,也许可以从中发现草蛇灰线。

参考Gartner、Forrester等国际机构的标准定义,分布式数据库是一种能够提供跨域数据访问能力的数据库。它需要保证区域间数据一致性,在部分节点或网络发生故障时仍能持续保持数据库的可用性,同时在集群内进行数据存储区域的管控,满足合规要求。

与传统集中式数据库相比,分布式数据库主要具备三大优势:

首先是突出的性能水平扩展能力。高速发展的业务驱动数据规模几何级数增长,传统数据库面对数据高并发等应用场景时经常顾此失彼,难以达成性能与成本的再平衡。特殊业务场景下也对缩容能力提出很高的要求,分布式数据库在实现性能水平扩展的同时,亦能满足业务弹性缩容的需求。

其次是打通OLTP与OLAP之间的阻隔,也就是Gartner提出的HTAP方向。传统数据库通常需要构建独立分析系统,数据存在冗余且获取延时;而分布式数据库的混合负载能力可大幅提升分析时效性,并减少数据冗余,灵活性明显提高。需要指出的是,由多个系统搭建的OLTAP和OLAP,本质上是分布式系统,并非真正的分布式数据库。

再次是为低成本规模扩张创造条件。传统数据库的成本高昂,通常按最大容量设计,用户为获得高可靠性需付出巨大代价;分布式数据库的架构支持灵活扩展,可实现低成本、高可用的解决方案。

根据IDC咨询的调研,目前约26.8%的企业级用户部署了分布式数据库,超过90%的企业认可分布式数据库部署后的效果——其中,约66%的企业看到数据库系统性能明显改善,切实解决了应用痛点。

值得关注的是,分布式数据库不仅为用户创造了价值,而且为产业界的后来者提供了“换道超车”的历史性机遇。在技术创新与国产替代两股潮流的协同推动下,国内已有数据库企业近百家,在2020~2021年获得融资的国产数据库公司超过40家,热浪翻滚绵延至今。

国家工业信息安全发展研究中心等机构近期发布的《分布式数据库发展趋势研究报告》显示:经过10余年的发展,国产分布式数据库百花齐放,业已形成三条技术路线,包括分布式中间件+单机数据库、通过构建非对称计算节点与分布式存储实现扩展、自研原生分布式数据库等。

OceanBase创始人兼首席科学家阳振坤

在诸多技术路线中,最引人注目的当属自研原生分布式数据库。据OceanBase创始人兼首席科学家阳振坤透露,OceanBase基于原生分布式架构设计,每个节点提供无差别的数据库服务,有别于 “分库分表”的分布式方案,支持全局索引、强一致分布式事务、跨服务器复杂查询等能力。自研的可控性与原生的纯粹性叠加在一起,更有机会开创一片崭新的天地。

“小就是大”的底层逻辑

尽管分布式数据库的发展前景被普遍看好,但其并非没有成长的烦恼。一般印象中,分布式数据库更像是重型武器,主要适用于大型企业或规模化应用场景,这在一定程度上也制约了市场天花板的高度。

与此同时,很多新兴数据库公司聚焦于以开源语法兼容为主的增量市场,因为该领域的绝大部分业务逻辑在应用中实现,对数据库能力要求相对较低,所以各路厂商更容易分杯羹。但在难度更高的存量替换市场,对分布式数据库的性能与兼容能力提出更高要求,真正敢于啃硬骨头的厂商凤毛麟角。

从大变小已经殊为不易,还要在性能与兼容性上由弱变强,这似乎是分布式数据库不可能完成的任务。依托已连续9年稳定支撑双11,助力金融、政府、运营商、零售、互联网等多个行业客户实现核心系统升级的深厚积累,OceanBase从最早的0.1版本进化到如今的4.0,担当大任可谓责无旁贷。

“小就是大”即OceanBase 4.0 小鱼交出的答卷:业内首个单机分布式一体化数据库,兼顾分布式架构的扩展性与集中式架构的性能优势,突破分布式数据库的单机性能瓶颈;用一套引擎同时支持OLTP和OLAP的混合负载,具备数据强一致、高扩展、高可用、高性价比、高度兼容Oracle/MySQL、稳定可靠等特征,不断降低企业使用数据库的门槛。

具体而言,“小”主要体现在三方面:一是OceanBase 4.0小鱼能在全球最小的电脑(树莓派)上运行,即使是普通的个人电脑也可以流畅运行单机分布式一体化数据库,让分布式数据库触手可及;二是单机性能在同等硬件条件下能做到SQL的1.9倍;三是全球开服OceanBase Cloud,云数据库拥有易用性、小型化、低成本的特点,将吸引诸多中小企业尝试分布式数据库。

如果说“小”解决了分布式数据库使用门槛的问题,那么在性能、功能、兼容性等方面具备“强大”的能力,则是分布式数据库消除用户心理障碍的利器。

在性能上,OceanBase 4.0单机部署最小支持4C8G,在单机部署模式下可实现分布式部署的完整功能,包括Oracle/MySQL兼容性、TP事务处理能力、AP并行分析查询能力、租户资源隔离等。

与此前的版本相比,4.0还大幅提升交易处理能力,分析处理能力再上台阶,实现由全场景向量化能力覆盖,把故障恢复时间(RTO)从30秒缩减到8秒以内,这是国内数据库的第一次,也是全球数据库的第一次,开创了数据库容灾的新标准。

“四位一体”的崭新生态

产品端的单边突破还不足以确立分布式数据库的江湖地位,只有在商业模式创新与产业生态构建上取得成效,才有机会奔赴更广阔的星辰大海。

和云做朋友,是商业模式更上层楼的首要驱动。过去一年,OceanBase Cloud年营收同比增长300%,已成为强有力的第二增长曲线——其具备OceanBase 100%的能力,让更多中小企业在云上便捷、低成本地使用金融级高性能数据库,最快仅需几分钟即可完成数据库设置。

据了解,OceanBase Cloud已支持阿里云,并将在9月正式上线亚马逊云,后续还会支持全球主流公有云。目前,OceanBase Cloud在全球各行业拥有海底捞、客如云、携程、致欧家居、洋葱集团、易仓科技等众多客户。

除了云这样的加速器,还要有行稳致远的推进机。OceanBase CEO杨冰认为,产品、服务、生态、开发者四位一体,是OceanBase前进的“金钥匙”。

服务是解除用户后顾之忧的不二法门。OceanBase重磅推出“无忧365”代运维服务,针对核心应用场景,提供三种不同等级的服务可用性保障方案。其中,最高等级服务可用性达99.99%,可保障用户每个月单次服务故障不超过5分钟。

生态体系是可持续发展的核心基石。OceanBase将降低直接面对客户的比例,建立以合作伙伴为中心的商业生态模式。针对区域合作伙伴,OceanBase将推出“珊瑚计划”,未来三年面向全国重点省会城市,培养60家核心经销商。通过政策支持,帮助核心经销商成长,三年实现合作伙伴收入占总销售份额60%以上。

开源社区是凝心聚力的重要平台。OceanBase将发布4.0社区版,MySQL兼容能力全部开源,社区版将与企业版同等性能;社区版还会实现小型化,未来最小支持4核8G 小规格,吸引更多开发者贡献力量。

在数据库市场的汪洋大海中,“小鱼”并不孤单,随需而动的“鱼群”或将彻底改变整个海洋的生态。谁是下一代数据库的主角?时间的浪花会给出答案。🖋

作者关健,《IT创事记》合伙人、主笔:曾任《电脑商报》常务副社长兼执行总编、《中国计算机报》助理总编,媒体从业时间超过10年。

关健长期关注科技产业动态及趋势,与逾百位高科技公司领导者进行过对话,亦在众多科技会议与论坛中担任嘉宾主持。

—— 越看越精彩 ——

【IT创事记】聚焦于企业级科技生态、策略及商业知识。你可以在各主流媒体平台看到IT创事记的同名文字专栏和【IT创事记·短视频】专栏。如果你有相应的内容希望分享,记得在公众号留言告诉我们。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-08-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT创事记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档