攻上云端,独立数据库OceanBase的生存之道

文|白 鸽

编|王一粟

对于很多盲盒爱好者来说,应该都使用过泡泡玛特的线上抽盒机系统,也会发现即使在新品上市时期,其整体抽盲盒的体验也都非常顺畅。

事实上,泡泡玛特的抽盒机系统在2023年经历了一次核心系统的升级,而此次升级的重点就是其数据库,毕竟以往MySQL等传统集中式数据库已难以满足高并发流量的需求。

新一代抽盒系统背后,则是历经10年“双11”考验的OceanBase及其云数据库OB Cloud。

“新系统扩缩容时间降低 90%,我们现在可以轻松应对高于日常流量百倍的抽盒高峰。”泡泡玛特相关负责人如此说道。

OceanBase是蚂蚁集团旗下的自研分布式数据库,自2020年开始独立运营,已在金融、电商和互联网等领域收获大量客户。顺应云时代发展需求,2022年OceanBase推出云数据库产品OB Cloud。

短短2年时间,OB Cloud已服务超过700家客户,客户数年同比增长130%,在全球30多个地理区域的100多个可用区提供服务,并入选了Gartner云数据库管理系统魔力象限……

“从付费客户上来说,OB Cloud客户数已超过50%。”OceanBase公有云事业部总经理尹博学说道,“大部分客户还是存在上云需要,需要把自己部分业务和对应的IT基础设施搬到云上来。”

OceanBase公有云事业部总经理尹博学

当前,云已成为新的IT基础设施,数据库的底层环境已从传统的硬件变为云环境。而云也能够为数据库带来用户所需的扩展性、低成本等特性。

但在现阶段云数据库赛道中,除了OceanBase之外,阿里云、华为云、腾讯云等云厂商,以及Snowflake、MogoDB等玩家也都在积极布局云数据库产品和市场。

这也就意味着,自今年3月份进一步独立面向市场运营之后,OceanBase的云数据库业务也面临着更强竞争压力。

那么,作为独立数据库厂商,OceanBase凭什么在如此短时间中就收获大量客户?在独立面向市场之后,未来又该如何进行差异化竞争?

“攻"上云端,OB Cloud崭露头角

“当时选择推出OB Cloud,最大原因是看到了客户对云数据库的切实需求。”尹博学如此说道,“除此之外,本质上也是我们服务边界和服务能力的提升,以及OB本身技术和内核的产品、迭代技术方向,是与云基础设施的理念相对比较契合的结果。”

据尹博学介绍,OB Cloud采用了一体化技术栈设计,不仅能够实现灵活扩缩容、成本效益的规模化优化,还能够实现业务连续性保障及HTAP实时分析能力,适配用户从传统数据库向云端平滑迁移、构建多云灾备体系以及应对高并发挑战的需求。

目前,OceanBase通过一个数据库,能够满足客户80%的数据库场景需求。“剩下不能满足的20%需求,比如在搜索引擎型的存储系统上,这种专业度非常高的情况,我们还是知道自身的技术能力和产品能力边界。”尹博学如此说道。

而随着OB Cloud的推出和发展,OceanBase在云数据库这一领域,也逐渐崭露头角。

客户数量上,OB Cloud已服务超过700家客户,客户数年同比增长130%,服务对象包括小米、理想汽车、上汽大众、vivo、泡泡玛特、海底捞、中免日上、高德、携程,及GCash、PalmPay等海外电子钱包。

在云时代,尹博学将云数据库的用户大概分为了三类:

一类是云原生的企业,比如抖音、小红书、拼多多等,本质上这些企业对云接受程度最高。

一类是传统支付、互联网金融客户,这部分企业因国内监管法规要求,大部分数据库都是在云下进行本地部署,但在做海外业务时,很难做线下化,所以其在海外的基础设施基本都是云化。

一类是传统制造业和零售业,这些行业中的企业为了获得云上更高的能力,比如AI大模型能力、数据分析能力等,也会逐渐上云。

其中,OB Cloud的重点客户主要集中在零售、金融、制造等领域。“OB Cloud客户的数据体量从小到大均有,其中最大的单集群CPU核数超过6400核、最大的单集群数据规模超过1.2PB,这意味着OB Cloud有能力满足客户从小规模到大规模的业务增长需求。”尹博学表示。

随着企业多云发展成为趋势,作为独立数据库厂商,OB Cloud能够实现“多云协同”,可以在本地数据库之外,实现增长的第二极。

多云发展成趋势,与云厂商互补大于竞争

当前,云数据库正在成为主流趋势之一。

据Gartner最新的2023全球云数据库市场份额分析报告,2023年数据库管理系统(DBMS)市场实现13.4%增长,超越整个软件市场11.1%的增长率。增长的主要驱动力是云数据库平台,其市场份额现已达到整体市场的61%,云数据库增量贡献已经超过了90%。

相比于IDC,从高可用以及专业运维的角度来说,云更胜一筹。但云也有自己的弱点,“云上的技术架构相对比较复杂,任何一环出现问题都可能出现影响全局性的问题,”尹博学说道。

这也就意味着,不管是IDC,还是上云,都面临着各自的问题。

对此,尹博学也表示:“我们也见过要求比较高的客户,可能是云上云下做互备、做灾备,或者是跨多个云,来避免单一云的技术复杂度比较高,某些中央组件单一云出现故障所引发的灾难性的后果。”

事实上,从当前行业发展趋势来看,多云发展,已经成为众多企业发展的基础。比如做跨境类的企业,国内业务可能会选取国内主流云厂商,而在海外的业务则会选择国外主流云厂商。

而对于国内企业来说,可能会被动的选择多云基础设施架构。

毕竟,“把时间周期拉到三年之内或者两年之内,没有一个云敢说一次Region级或者AZ级故障没有,基本上都会大大小小出一些故障。而客户往往为了服务连续性特别高的要求,也会做多朵云的基础设施。”尹博学说道。

在这种多云基础设施的情况下,任何一朵云的宿主云原生数据库和另外一朵云的宿主云原生数据库都没有办法做互为灾备,也没有办法做到版本统一。

而作为一家独立的云数据库厂商,OB的“独立性”在此时的作用就显现出来了。

“OB所能够做到的,就是无论在任何一朵云上,都可以保证互联互通,且版本一样、体验一样。”尹博学说道,“我们很多客户用了OB Cloud,使其在多朵云数据库基础设施上是统一一致,其版本迭代效率和发布效率也提升了几倍或者十几倍。”

目前,OB Cloud正在全球范围提供一致的云数据库服务,覆盖美洲、欧洲、亚洲的30余个地理区域的100多个可用区,支持阿里云、亚马逊云科技、谷歌云、华为云、腾讯云等主流公有云基础设施,无缝适配云上如大数据、DevOps等技术栈。

同时,基于OB Cloud,用户也可以基于跨云方式做灾备,如果在A云发生故障后,可快速将数据在无损的情况下,分钟级别内切换到下一朵云的可用区上。

“这些诉求都是单一宿主云原生的技术盲区。”尹博学说道,“因此,基于这种考虑,我们跟宿主云的云原生数据库的关系主要还是以互补为主,互补大于竞争。”

此外,相比于云厂商等竞争对手,OB Cloud还天然具备产品上的差异化竞争优势,比如对Oracle系统的兼容性。很多传统企业在上云之前,最大的障碍和最大的技术难点、卡点,就是其当年买的这些IOE系统怎么上云。

其中,因为Oracle本身性能非常好,且线下的Oracle硬件设施也比较强悍,想要做到把Oracle替换掉,是云上单一硬件、也就是单一的ECS硬件所不能够完成的。

这就需要分布式的ECS组成的集群才能替换Oracle的一体机。尹博学表示:“目前来看具备分布式去Oracle能力的,可能也只有OB了。”

从阿里云,到多云,OB Cloud在云基础设施的覆盖和Region的覆盖上,已经取得了阶段性的成果,尹博学也表示其境内也将会在在阿里云上推出新的产品形态。而在市场竞争中,独特的技术优势,以及云数据库多云协同的优势,也使OceanBase业务发展逐渐壮大。

复制成功经验,OB Cloud走向海外市场

当然,除了国内市场外,海外市场也是OceanBase重点发力的方向。

本质上来说,无论是国内还是海外,包括Oracle这种传统型的集中式数据库,往往是为IDC、为定制化硬件,而非通用化硬件场景而生。

云数据库,则是为更通用场景而诞生,而海外市场同样存在着对通用场景数据库的需求。

同时,于中国国产数据库走向海外而言,云则是最方便的方法。毕竟,在海外想要建设私有化交付团队的挑战比较大,短期内投入产出比也不高。

基于此,在尹博学看来,国产数据库走向海外,同样有市场需求,“OceanBase要做全球化业务,不光是在中国境内,在东南亚,以及香港、澳门等特别行政区,都有业务展开。”

目前,OceanBase海外市场的客户主要分为两类:

一类是中国出海的企业,比如新能源汽车、高端家电等,这类客户在当地都会建厂,同时为了符合当地的业务需求和法律法规需求、监管需求、合规需求,会在当地设立存储当地数据的节点,这一类客户,则是OceanBase全球化过程中业务的一个重要组成部分。

“出海企业客户在东南亚市场中比较活跃,基本100%客户都是中国出海企业。”尹博学说道。

另一类则是基于OceanBase在国内探索出了比较有技术优势和场景优势的行业,比如零售或互联网金融等,基于这一类打磨好的场景和技术优势,去海外找同类型客户做复制。

“举个例子,在东南亚、中东、拉美等地区,他们互联网金融行业发展速度就像中国大陆五年前的水平。所以,我们的产品完全能够应对当地市场客户的需求。”尹博学表示。

比如在非洲地区,2023年,非洲支付公司PalmPay的核心系统就搭载了OB Cloud,正式投入使用。这也是OceanBase的首个非洲商业用户。

目前,PalmPay的账务、交易、支付、收费系统均已部署到OceanBase云数据库OB Cloud,在原有的数据库能力支持上,还新增了高级压缩,分布式拓展、多可用区金融级容灾、单元化支持等能力。借助OB Cloud完备的运维平台,PalmPay的日常运维效率也得以显著提升。

OB Cloud不仅帮助PalmPay解决了业务高速增长遇到的问题,如合适的技术架构、高频交易等,还有效实现了降本增效。其中,核心账务数据库降本86%,财务历史库降本71%,整体每月在数据库的支出下降80%。同时,PalmPay也得以顺利搬至阿里云。

相关数据显示,目前国产数据库产品数量已经接近300个。有业内人士预测,未来最终国产数据库只会剩10家左右。

作为独立的数据库厂商,OceanBase无疑面临着强大的竞争压力,尤其是在独立面向市场运营之后。

而大浪淘沙,找准自身核心定位,以及关键竞争优势,将成为最终脱颖而出的关键。云数据库作为未来主流趋势,其发展情况也势必会影响数据库厂商的生存法则。

“作为一家独立的数据库厂商,未来OB Cloud还将持续探索先进的云数据库技术,持续为用户提供优秀的云数据库服务。”尹博学说。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/448579.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【公共祖先】二叉树专题

里面涉及多个plus题 前言1.二叉树的最近公共祖先2.二叉搜索树的最近公共祖先3.二叉树的最近公共祖先II4.二叉树的最近公共祖先III5.二叉树的最近公共祖先IV 前言 公共祖先这一类题目,难度不大,但是非常实用,也是面试问到概率比较大的一类题目…

飞牛NAS未识别到网卡

最新都说国产免费的飞牛NAS非常好用,再也不用搞黑群辉了。 以前也没有搞过NAS,刚好借着这个机会学习一下NAS产品。 在虚拟机上安装,安装还挺顺利,就打算在买来的 也试试,结果系统都安装成功了,但是提示“…

进程通信——管道

文章目录 1. 管道简介2. 无名管道2.1 简介2.2 系统调用2.2.1 无名管道的创建和关闭2.2.2 pipe()2.2.3 无名管道读写说明2.2.4 代码示例 3. 命名管道3.1 简介3.2 mkfifo3.3 对于读进程3.4 对于写进程3.5 代码示例3.5.1 写管道3.5.2 读管道 1. 管道简介 管道是Linux中进程间通信…

物理环境检测及绘制

来解决连续跳跃这个问题,只有在地面上才可以执行跳跃 为了实现这个物理检测,我们需要单独写一个代码,因为除了人物需要检测周围的物理环境以外,我们的敌人也需要检测周围的物理环境,敌人撞墙需要返回继续走&#xff0…

《15分钟轻松学Go》教程目录

在AI快速发展的时代,学习Go语言依然很有用。Go语言擅长处理高并发任务,也就是说可以同时处理很多请求,这对于需要快速响应的AI服务非常重要。另外,Go适合用来处理和传输大量数据,非常适合机器学习模型的数据预处理。 …

linux提权【笔记总结】

文章目录 信息收集通过命令收集信息内核,操作系统,设备信息等用户信息环境信息进程与服务安装的软件服务与插件计划任务查看是否存在明文密码查看与主机的通信信息查看日志信息 通过脚本收集信息LinEnum脚本介绍复现 Linuxprivchecker复现 linux-exploit…

POMO:强化学习的多个最优策略优化(2020)(完)

文章目录 Abstract1 Introduction2 Related work3 Motivation4 多最优策略优化(POMO)4.1 从多个起始节点进行探索4.2 策略梯度的共享基线4.3 用于推理的多个贪婪轨迹5 Experiments5.1 Traveling salesman problem5.2 带容量限制得车辆路径问题5.3 0-1背包问题6 ConclusionAbs…

题目:小金鱼吐泡泡

解题思路: 用栈模拟,创建2个栈,a:字符串的栈,栈顶为s末尾;q:答案栈,与a顶元素互动做相应操作。 陷入的误区:认为可以两个方向可以随意消,但不同方向消得到的结…

AIGC时代 | 揭秘大型语言模型微调:11种高效方法助力模型升级

导读:大型预训练模型是一种在大规模语料库上预先训练的深度学习模型,它们可以通过在大量无标注数据上进行训练来学习通用语言表示,并在各种下游任务中进行微调和迁移。随着模型参数规模的扩大,微调和推理阶段的资源消耗也在增加。…

【H2O2|全栈】JS入门知识(二)

目录 JS 前言 准备工作 运算符 算数运算符 比较运算符 自增、自减运算符 逻辑运算符 运算符的优先级 分支语句 if-else语句 switch语句 三元表达式 结束语 JS 前言 本系列博客主要分享JavaScript的基础语法知识,本期为第二期,包含一些简…

c++应用网络编程之十一Linux下的epoll模式基础

一、epoll模式 在前面分析了select和poll两种IO多路复用的模式,但总体给人的感觉有一种力不从心的感觉。尤其是刚刚接触底层网络开发的程序员,被很多双十一千万并发,游戏百万并发等等已经给唬的一楞一楞的。一听说只支持一两千个并发&#x…

阿里Dataworks使用循环节点和赋值节点完成对mongodb分表数据同步

背景 需求将MongoDB数据入仓MaxCompute 环境说明 MongoDB 100个Collections:orders_1、orders_2、…、orders_100 前期准备 1、MongoDB数据源配置 需要先保证DW和MongoDB网络是能够联通的,需要现在集成任务中配置MongoDB的数据源信息。 具体可以查…

Python OpenCV精讲系列 - 三维重建深入理解(十七)

💖💖⚡️⚡️专栏:Python OpenCV精讲⚡️⚡️💖💖 本专栏聚焦于Python结合OpenCV库进行计算机视觉开发的专业教程。通过系统化的课程设计,从基础概念入手,逐步深入到图像处理、特征检测、物体识…

AD9361 在低至 1MHz 的频率下运行

AD9361 在低至 1MHz 的频率下运行 AD -FREQCVT1-EBZ是包含AD9361的FMCOMMS3/4/5板的附加板。虽然完整的芯片级设计包可在此 RF 收发器的ADI产品页面上找到,但有关此卡的信息及其使用方法、围绕它的设计包以及可使其工作的软件可在此处找到。 AD-FREQCVT1-EBZ 模块…

无人机之放电速率篇

无人机的放电速率是指电池在一定时间内放出其储存电能的能力,这一参数对无人机的飞行时间、性能以及安全性都有重要影响。 一、放电速率的表示方法 放电速率通常用C数来表示。C数越大,表示放电速率越快。例如,一个2C的电池可以在1/2小时内放…

储能电源自动化测试系统中不同硬件电路设计对测试结果有哪些影响?-纳米软件

随着能源领域的不断发展,储能电源在各个领域的应用越来越广泛。为了确保储能电源的性能和可靠性,自动化测试系统的重要性日益凸显。其中,硬件电路设计是自动化测试系统的关键组成部分,不同的硬件电路设计会对测试结果产生不同的影…

程序报错:ModuleNotFoundError: No module named ‘code.utils‘; ‘code‘ is not a package

程序报错内容&#xff1a; Traceback (most recent call last): File "code/nli_inference/veracity_prediction.py", line 10, in <module> from code.utils.data_loader import read_json ModuleNotFoundError: No module named code.utils; code is …

Linux运维_Apache更改默认网站目录

1.首先创建目录 并且在目录下新建测试文件 index.html mkdir -p /home/test/ap_web 直接wget 百度官网 wget www.baidu.com 2.编辑配置文件 /etc/apache2/sites-available/000-default.conf(找到 DocumentRoot)更改为刚刚创建的目录 接着在添加 最终文件: 3.给文件 添加属…

面试题:Redis(五)

1. 面试题 面试问 记录对集合中的数据进行统计 在移动应用中&#xff0c;需要统计每天的新增用户数和第2天的留存用户数&#xff1b; 在电商网站的商品评论中&#xff0c;需要统计评论列表中的最新评论&#xff1b; 在签到打卡中&#xff0c;需要统计一个月内连续打卡的用户数&…

【AI大模型】羊驼大模型详解_零基础入门到精通,看完这篇就足够了~

LLaMa系列模型 羊驼模型&#xff08;鼻祖是LLaMa模型&#xff0c;Facebook公司开源模型&#xff09;&#xff1a;即将成为大模型的安卓&#xff0c;国内95%的大模型都是羊驼套壳。GPT系列&#xff08;OpenAI公司&#xff09;&#xff1a;相当于大模型的iOS&#xff08;不开源&…