以下为演讲实录:
各位领导、各位嘉宾、现场的媒体朋友、线上的朋友们,大家早上好!欢迎来到2022 OceanBase 年度发布会,今天我有很多的思考希望跟大家分享,也有很多新的进展要给大家汇报。我今天汇报的题目是《小就是大,构建企业核心竞争力》。回顾过去一年,对于各行各业都是承压的一年,如同在风浪中前行,疫情和外部的变化带来的冲击让我们承受着前所未有的压力。即便如此,无论是个体还是组织,在这一年中都呈现出了极强的韧性和活力,顶住压力在破浪前行。
OceanBase 也一样面临重重的困难,但是也取得了可喜的成绩,今天简单跟大家做一下分享。
首先,在金融行业,OceanBase 正在成为金融行业全栈升级的首选。有超过 1/4 的金融客户已经开始使用 OceanBase 升级他们的核心系统。正如刚才嘉宾分享的,有一批金融机构已经在核心系统当中全栈使用 OceanBase 并且稳定运行超过一年时间,OceanBase 不仅成为他们当年第一批试点的首要选择,今天也成为他们核心系统升级的首要选择。
第二,在政企领域。刚才我和刘处交流,他很诧异地说中国福彩也是你们的客户,我说是的,我们覆盖了运营商、交通、能源、电力、公安等等更多的行业。
第三,公有云。公有云这一年发展非常迅猛,我们对客收入实现了 300% 的增长,OceanBase 的公有云已经成为第二增长引擎,也是我们未来重点发力的方向,它将为 OceanBase 未来业务增长带来巨大的想象空间。
第四,开源。我们经过这一年多的努力,连接了超过 3 万多的社区开发者,收获了 4500 多个点赞,我们有超过 100 位小伙伴开始给 OceanBase 贡献代码,我们也收获了非常多的开源客户。这样的活跃度相当于 Apache 顶级项目两年的活跃度,开源是我们的战略方向,我们持续在社区在产品在文档上不断投入,不断提升 OceanBase 开源产品的可用性和应用性。
讲完了各个行业,大家看一下结构,经过两年的发展 OceanBase 发生了非常微妙的变化,大家可能知道 OceanBase 孵化于金融行业,但是金融和非金融的收入比例从去年的 65%:35%,今年已经五五开平分秋色了,有越来越多的非金融客户开始使用 OceanBase。我们客户的结构从一开始大小客户占 34%:66% 到现在三七开,已经有越来越多的中小企业客户开始使用 OceanBase。种种的指标表明 OceanBase 已经从只适用于当年的金融级分布数据库走向了面向云时代的完全通用的全场景的通用型数据库,完成了蜕变。
随着客户数量的增长,数据库要应对来自于不同客户的挑战,因为金融客户涉及到经济的命脉,所以稳定性一定是开展所有业务的首要前提,而政企业务应对千行百业多元化的场景,再加上这几年黑天鹅带来的数据量的增长,高性能成为重中之重的关注点。在公有云行业有越来越多的中小企业对于整个运营成本非常敏感,无论客户是谁,痛点如何变化,数据库必须做到一点,一个数据库要实现差异化需求的应对。
无论宏观环境和微观环境怎么变化,产品力始终是 OceanBase 立足的根本,独特的原创+自研的模式是我们应对所有变化的底气,这种心态跟现在大量的中国企业的精神状态是一致的,大家已经不满足于微创新或者小修小补,而是要进行“根创新”,比如特高压输电、空间站、C919 大飞机、汽车锂电池等等。而中国的基础软件业经过了这么多年的沉淀已经有能力通过自研实现技术突破,OceanBase 的几百万行代码也是我们的工程师一行一行写出来,所以我们真正可以做到代码级的可控,为产品力真正做到保驾护航。我们可以很有底气地跟大家说客户在使用 OceanBase 过程中的所有问题我们都可以通过技术解决。
为客户提供价值,提供更懂客户的产品与解决方案是我们的第一目标。基于优质的产品力,我们可以通过产品的快速迭代和调优切中客户差异化的痛点,提供因地制宜的产品解决方案。刚才客户已经分享了很多案例,我从行业的角度给大家简单分享一下我们的实践和心得。大家听了很多金融行业的案例,OceanBase 也是源于支付宝,金融行业一直是我们比较擅长的领域。随着国际形势的愈发复杂化,国产化已经成为这个行业不可阻挡的趋势。由于金融行业涉及到金融的命脉,它最看重可靠性以及自主可控,OceanBase 有别于其他厂商的最关键一点正是全自研,代码的全可控从根本上保证了整个系统的可靠。他们在系统升级以后在整个核心系统离开时启动全栈的升级,比如红塔等等,未来这个趋势会成为金融行业最为重要的趋势。在政企领域,我们帮助客户应对多元化的场景也进入了大量的行业,我们针对这些行业给出了不同的差异化方案,也就是更懂客户的方案,来支持它们的快速发展。
举几个例子,在政企行业,大家知道政务电子化发展愈发深入,随着这几年的发展居民养成了 7×24 小时使用的习惯,这对政务系统背后的数据库提出了极高的要求。OceanBase 助力各地的政务局进行了政务系统的信息大整合,真正做到了统一数据、统一管理、统一应用系统,从而实现了让数据多跑路、让百姓少跑腿的效果,我们也通过极强的并行处理能力让业务做到大集中的同时也可以做到高性能的处理和高并发的访问。在运营商行业,他们会面临更加严峻的挑战,背后传统数据库的压力也更大,过去几年 OceanBase 凭借着高度 Oracle 兼容的能力已经完成了多个移动大省的核心系统的替换,比如山东、江苏、福建等等,并且我们在山东的日照地市做到了整个地市的 CRM BOSS 系统的全替换,为整个运营商 B 域 O 域系统的完整升级改造提供了可行的路线。
能源行业也一样,其长期面临着高并发的挑战,同时由于社区涉及到基础行业,它的容灾也极为关键,除了刚才提到的大集中的能力,我们也提供了一云多 Region 的方案,加速行业数字化转型的进程。此外,OceanBase 也进入到智能制造领域,这几年中国的经济已经由高速发展转向了高质量的发展过程,制造业从传统的制造业走向了智能制造的过程,在这个过程中,智能制造企业需要很好地解决如何通过生产的数据帮助自己变成智能生产的过程。过去几年理想汽车在他的新一代 MES 系统当中使用了 OceanBase,我们为他提供了自动容灾、智能运维等功能,助力理想汽车这样的企业在智能生产的数据库系统上实现无人驾驶。
对于初创企业和高速发展的企业来说,随着业务规模的增长,既要面对海量数据的冲击,同时又要有效控制成本,如何平衡这两者是这类企业 CIO 最为常见的面临问题。OceanBase 通过公有云上的高租户、弹性伸缩等等能力,助力大量初创企业和高速发展企业控制成本降本增效健康发展。
经过这两年的实践和客户大量的交流,OceanBase 整个团队对于自身的产品力是极有信心的,我们也意识到数据库产品力的投入不仅要解决客户眼前的问题,更需要帮助和思考解决长期潜在的问题。经过跟客户的交流,我们认为有三个非常大的问题。
第一,多场景。大家知道同一个企业当中核心系统和非核心系统的需求是非常不一样的,即便是同一个系统,无论是核心系统还是非核心系统,它在发展的不同阶段需求也会不一样,今天它可能只是一个非常边缘化的系统,半年以后它就需要承载大量的数据和大量的并发。在这样的过程中客户会采用不同的产品方案,这为日后的升级改造数据的迁移带来了巨大的复杂度,我们如何把差异化的不同场景的需求屏蔽在一个产品内部是潜在的挑战之一。
第二,上云。大家知道在数字化进程的推进中,上云已经成为一个必然的趋势,但是不同的云厂商在产品形态、API 能力以及产品力上它的形态是不统一的。在一家企业的发展后期,往往会采用多家云厂商的产品,利用私有云和公有云这种混合云的架构来充分发挥云的计算优势。作为基础设施软件如何帮客户屏蔽这其中的复杂度也是长期潜在的挑战。
第三,混合负载。随着一些核心系统的上线,客户的关注力会从如何支撑好这些系统进行上线转向如何支持系统很好地进行在线的运营,所以这套系统同时会承载和面对在线交易系统的不断扩展和挑战,同时它要承载和考虑如何应对实时数据分析的挑战,这个时候就形成了很多垂直的方案,不同的产品和技术的组合,这个复杂度也使得客户的使用成本和运营成本极度升高,如何在这些方面不断降低客户的复杂度。OceanBase 秉承着把“简单留给客户、复杂留给自己”的理念,过去在这几个点上也是我们产品力不断精进的方向。
以上都是极为挑战的业务问题,我这里列了一些数据,也是我们为这些问题做出的挑战。这些长期潜在的问题不是通过简单的模式创新拼装组合能解决的,我们必须直面问题本身,通过底层代码的重构以及技术上的突破完成“根创新”。过去这一年我们投入了大量的人力,300 多号工程师、300 多个日日夜夜、无数次的讨论,甚至我们在这个过程中修改了接近 80 万行代码,这是什么概念,一个MySQL 5.6 版本的代码量接近 66 万行,我们这一年多的时间几乎改出了 MySQL 的量。
历史上 OceanBase 在往前演进的时候一共有三次大的架构升级改造:第一次大改造是 OceanBase 0.1 版本到 0.5 版本,实现了单写多读架构;第二次大改造是 1.0 版本到 3.0 版本,而从 3.0 到 4.0,让 OceanBase 真正成为面向云时代的通用型数据库。
今天我宣布,OceanBase 正式开启 4.0 时代!OceanBase 4.0 是业内首个单机分布式一体化架构的数据库,可以说这样的技术突破是数据库领域的一次重大的突破和创新,OceanBase 的每一次突破都离不开客户的支持。
大家从开始到现在听了很多小鱼,可能不明白小鱼是什么意思。我给大家简单做个解读:小鱼是 4.0 这个版本的代号。
12 年过去了,OceanBase 一直以“攻坚大型场景”为业内所知,而 4.0 是我们在具备大规模处理能力的同时又具备与传统单机数据库的性能可以相媲美的能力,而且支持客户在小规模的场景下进行单机化的部署,为此我们起了这个非常不同寻常又充满寓意的名字——小鱼。
这个版本代表着我们在小型化上的全部尝试,也意味着从分布式到单机分布式的转折,让 OceanBase 真正可以按需扩展,从 0 到 1 再到 N,我们对小鱼进行了全新的架构设计,我们自研的动态日志流技术极大降低了硬件的入门门槛,减少了数据库资源的开销,最小支持 4C8G 的情况下可以在生产环境进行高性能的稳定运行。我手里拿了刚才嘉宾用来启动的树莓派,它很小,但今天的 OceanBase 已经可以部署在这台世界上最小的树莓派上,所以说这个版本真正开启了我们小型化的进程,真正诠释“小就是大”的理念,让我们真正走向 small is the new big 的新时代。
简单地给大家做一些技术的解读。小鱼通过不断的技术创新,上探技术的天花板,弥合了传统的集中式架构和分布式架构的鸿沟,打破了分布式数据库只能用于大型场景的局限。我们通过小型化使得用户真正可以从小规模单机部署起步一直走向超大型分布式集群,这就意味着我们具备支持用户业务规模从小到大的增长能力,可以支持和陪伴企业从初创阶段到高增长阶段一直到成熟企业的全过程。
第二,我们通过多云的能力为大家使用数据库服务带来更高的灵活度和获得更高的性价比,真正能够实现一个系统同时支持事务处理和实时数据分析的能力。通过一份数据真正地支持不同的工作负载,从根本上保持数据一致性的问题,刚才在肖总的分享中也提到了,我们可以最大程度地降低数据冗余且保证一致性,帮助企业极大降低整体运营成本同时简化运维提升效率。4.0 这里我不做过多的解释,我们后面会有阳老师和下午的很多同事为大家做各个方向的技术解读。(敬请关注后续推送)
去年我给大家分享过一张数据库的图,到了 2021 年的时候 IDC 的报告预测本地的数据库部署和云上的部署将会持平,OceanBase 4.0 凭借着多云部署的模式将不同规模的客户在全球不同的区域同样享受到优质的数据库产品服务,看一下 OceanBase 的公有云,OceanBase 现在已经进行全球的开服,无论是在中国的华东、华北、华南还是在香港还是在亚太地区的新加坡、马来西亚、印尼、菲律宾甚至北美、墨西哥等地区,我们都可以无差别地提供优质的服务。OceanBase 的产品不仅在技术优点上有低成本、小型化、易用性等特征,我们不仅支持阿里云上的部署,更可以适配更多的云厂商,而我们的 AWS 版本马上将会上线邀测。我们可以看到有越来越多的中国出海企业以及海外客户使用我们的 OceanBase,为世界提供中国的数据库服务迈出了重要一步。
刚才聊了很多客户的挑战,我们看一看行业端,数据库企业的发展面临什么样的挑战,我认为也是三点,分别是开发者、生态和服务。中国的数据库厂商与海外优秀的企业还有很大的差距,这也是 OceanBase 不断发力的重点,我们要打造全天候全生命周期的服务,满足好每个客户的需求。
首先在产业协同方面,中国的数据库行业发展的时间并不算短,但是今天并没有很好地形成产业级的协同,整个投入资源和生态还比较碎片化,我觉得是正常的发展过程,未来也需要我们这些厂商和监管部门和客户的共同努力,我们期待有一天能够像中国打造手机产业链、新能源汽车产业链这样打造出真正的上下协同的繁荣的数据库的生态产业链,这样一定会对整个行业的发展有极大的促进。我们在开发者和开源上也有重要的举措,开源之路一定是数据库做大做强的重要一环,我分别说说这几块的变化。
第一, OceanBase 会将服务打造成为自身的核心竞争力。我们在这几年的积累和沉淀中已经具备了全链路全生命周期的企业级服务。我们从咨询到交付服务、到护航和专家服务已经形成了圈层的链路,而今天我们投入更多的力量在做如何把这些服务变成有更广覆盖范围的,我们提供大量的通过认证的生态伙伴的标准服务,能够覆盖全国更多的区域并且在核心城市提供 7×24 小时全天候服务。
第二是用户可控的自主服务。授人以鱼不如授人以渔,OceanBase 能真正发展得好就意味着要有 80% 的问题是客户现场都能解决的,今天我们在这投入了大量精力。去年发布会的时候我们发布了金钥匙计划,其实是在输出产品的同时也输出我们的方法论以及平台,今天我们在这个过程中把这些方法论以及培训赋能的东西不断地做升级,今天大家可以看到 OceanBase 的官网上 OBCP 大师级教程已经实现了新的升级,我们在这里面加入了更多动手实践的课程,让更多的客户以及伙伴能够实操、掌握 OceanBase,这是我们不断努力的方向。
第三,全新的代运维服务计划。我们推出“你敢用,我敢赔”——笔笔算数的“无忧365”服务计划,是相对于传统的服务形式,针对客户非常核心的系统的新型保障方式。形成了三个不同的等级,按需使用可以平衡收益。我们联系了信通院、太平洋保险、中国人民保险等等提供更客观的基础设施评测和保障服务。我们提出这样的理念,一方面是源自对产品和服务的信心,相信我们可以提供至臻的服务,另一方面也是对自己提出更高的要求,我们将用实际行动践行“笔笔算数”的品牌理念。
在生态领域,我们要打造一个以合作伙伴为中心的商业模式。随着产品成熟和不断标准化,我们将会不断提高在商业合作过程中伙伴对客签约的比例并且不断持续向生态伙伴提供更加完善更为专业的支撑体系。
我们在过去几年已经为伙伴打造了非常完善的一套体系,收获了很多优秀行业伙伴的支持,金融行业的神州信息、长亮、中电金信、恒生等等,我们与 20 多家技术服务伙伴深度合作,遍布全国主要城市。我们相信未来合作伙伴将会在 OceanBase 的服务中扮演非常重要的地位。
区域合作伙伴是我们今年生态合作伙伴中非常关键的策略之一,针对区域伙伴我们推出“珊瑚计划”,将在未来三年当中精选 60 家核心经销商覆盖全国各个主要省会城市,将伙伴的业绩逐步提升到 60%。OceanBase 与伙伴的关系就像海洋里的鱼和珊瑚一样互为生态,共生共荣,我们希望打造生生不息的数据库的产业生态。
生态离不开开发者和开源的用户,除了开头我提到的这些进展和成绩之外,我们开源真正秉承了“做开源,我们是认真的”。讲到这一切,我非常受感动,收获了大量的客户和开发者,从第一次客户给我们的开源版本提出需求,到有热心的贡献者给我们贡献第一行代码,我们与伙伴线下面对面的见面,以及第一个开源客户上线。这几年 OceanBase 与客户们收获和一起突破了很多第一次,随着 4.0 的发布,我相信开源的版图将继续壮大,会为大家带来更多的“第一次”。
关于开源,我还要宣布一个非常重要的策略升级,随着 4.0 架构的发布,我们会进一步开源 OceanBase 的内核代码。
未来的策略是:第一,MySQL 相关的所有功能我们将全部开放;第二,我们的企业版和社区版将具备同等的性能,无论在 TP 方面还是在 AP 方面。未来 4.0 的后续版本中我们会逐步将两个版本的发布节奏完全拉齐,也就意味着发布一个 4.0 的企业版本就会发布一个开源的版本,完全保持同步。我们希望把这次的创新把这样的一些突破能够分享给更多的伙伴,让更多用户能尝试和使用,我们也希望继续构建一个真正开放平等的开源生态,和大家一起把中国的开源数据库做大做强。
回顾我今天的分享,总的来说对于 OceanBase 而言我们要做好四件事:产品、服务、生态、开发者四维一体,这将是 OceanBase 不断前进的“金钥匙”。在业务布局方面,核心系统升级、全面上云、业务出海将是支持我们未来增长的三级火箭,我们针对不同业务规模的客户、不同区域的客户都会提供优质的数据库的产品服务,在为客户创造价值的同时实现自身的发展和共赢。
最后,我想说经过这么多年的发展和积累,中国的基础软件已经具备了有能力进行“根”创新的阶段,我们必须要有信心,同时要有战略定力,只要坚持长期的投入,中国数据库的未来一定会迎来大爆发。我相信 OceanBase 的一小步将是数据库行业的一大步,我们已经站在了中国数据库蓬勃发展的宏伟画卷跟前,而这幅画卷正在徐徐展开,让我们拭目以待!谢谢大家!