云数据库“再进化”,OB Cloud如何打造云时代的数据底座?

简介: 云数据库“再进化”,OB Cloud如何打造云时代的数据底座?

科技云报到原创。

任何一项技术,都会随着时代和市场的需求变化而演进。

进入21世纪10年代,传统集中式数据架构越来越难以满足企业多元化的业务需求。随着云计算技术的快速发展,大量企业开始尝试将传统数据库搬迁至云端。云数据库因其按需扩展和按需付费等卓越特性,受到了中小企业和互联网客户的青睐。作为一种新型的数据库形态,云数据库引领了数据库行业的发展潮流。

与此同时,从去年的“大模型之战”,到今年的“AI应用之争”,以ChatGPT为代表的生成式AI对当下的云数据库技术提出了新的挑战。从海量数据的存储、分析、管理、运算与集成等各个方面,推动云数据库迈新的发展阶段。

10月23日,国产数据库代表OceanBase在北京举办了年度发布会。会上,OceanBase首席科学家阳振坤表示,从单机数据库走向分布式数据库,从单模数据库走向多模数据库,从单云数据库走向多云数据库,这是数据库领域一个不可逆转的历史趋势。

为了满足云和AI时代新的客户需求,OceanBase全新发布了4.3.3 GA版本,该版本新增了向量检索能力,基于向量检索的多模态查询,与全文索引、关系表二级索引可融合使用。同时,针对 AP场景进行了大幅性能优化,进一步满足客户在云和AI时代的数据管理需求。

云和AI时代,云数据库为什么是必选项?

根据Gartner发布的2023全球云数据库市场份额分析报告,数据库管理系统市场在2023年实现了13.4%的增长,增长的主要驱动力来自于云数据库平台,其市场份额现已达到整体市场的61%,云数据库增量贡献已经超过了90%,谷歌、亚马逊和微软等云巨头因云数据库而显著受益。

目前,大多数企业应用的主流数据库形态还是MySQL和Oracle,这些数据库源于对系统稳定性的第一诉求而构建出一套集中、专用、封闭的稳态技术体系,但都存在一些非常显著的痛点,从而导致传统数据库厂商市场份额逐渐缩减。

缺乏扩展能力,依赖底层硬件性能的提升。现在很多企业做的是基于中间件的分库分表架构,虽然具备了一定扩展能力,但当业务有新的需求时,分库分表的动作又需要重做一遍,是一项耗时又费力的庞大工程。

在大模型时代,数据的种类与规模呈现爆发式增长,从时序数据、文档、结构化和非结构化数据,甚至图数据,这些多模态数据的涌现对企业数据管理提出了前所未有的挑战。企业迫切需要化繁为简,实现不同数据库资源的统一管理,实现多数据库集群统一纳管、资源统一调度、数据统一调配,并能够快速响应、易于开发、便捷运维。

这些未被充分满足的需求正在催生一个极具弹性、具备多模一体化能力的数据库市场。目前来看,这是一片尚未被填补的蓝海,而OB Cloud正是这片蓝海的开拓者之一。

极简主义,把简单留给用户

从集中式到分布式、从本地到云上,数据架构不断更新,客户需求也有了新的变化。

多年来,云计算的发展让每个云都拥有自己的云原生数据库。目前的云原生数据库更多是宿主云原生数据库,大多数情况下,每个云平台的数据库只能在这个平台上使用,但用户在选择云平台时还有更多的考量,比如客户所在的云平台没有自己需要的服务,客户还有容灾、故障方面的考虑,所以很多客户希望跨云部署。而OB Cloud作为一个独立的云数据库厂商,可以为客户基于不同云基础设施、不同区域,提供统一的服务体验。

OB Cloud是OceanBase在公有云场景的产品形态,2022年推出OB Cloud服务的同时,OceanBase启动了云数据库战略,为用户提供了多模型、多租户、多工作负载等核心能力,通过构建现代数据架构,简化技术栈,应对海量数据高并发、传统数据库上云、HTAP实时分析、多模数据融合、多基础设施等方面的需求。

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

这些成绩背后,自然与OB Cloud自身一体化数据库的定位与技术支撑息息相关。

OceanBase自诞生之初起,就秉承“把复杂留给自己、把简单留给客户”的理念,将“一体化”作为自然而然的选择。通过分布式架构底座将多个关键能力融合到一个引擎和一套数据库,从最初的工程一体化、多租户、多兼容模式,演进到HTAP工作负载一体化(混合事务/分析处理),再到单机分布式一体化、SQL+NoSQL一体化、SQL+AI一体化,以及面向未来多云基础设施的存算分离引擎,“一体化”的理念一直是OceanBase产品迭代不断发展的核心。这种思路也为OB Cloud云数据库带来了更高性能和更低成本的双重平衡,让数据管理和应用变得更加简单。

OceanBase注意到,在数据库的实际应用中,客户往往面临着业务规模不断增长、业务场景日益复杂、IT架构应用渐趋复杂的难题,造成数据库越用越多、越用越复杂,而一体化设计的云数据库能有效解决相关问题。

“一体化”的本质是用一个数据库解决80%的问题。从产品的角度看,把OLTP的能力跟OLAP的能力融合在一起,实现行存列存一体化,一份数据既能在线交易,又能实时分析。同时,多模一体化同时支持结构化数据和非机构化数据,针对KV、Redis等多种NoSQL类型数据,只需增加一个查询接口,而不是增加一种数据库。面对正在到来的对AI时代,OceanBase也做好了充足准备,新版本云数据库实现了SQL+AI的一体化能力,深度融合AI与数据库处理能力,支持多模态数据的融合查询,帮助企业简化AI技术栈,提升AI应用构建效率。而这些,也是面向未来的云和AI时代对云数据库的基本要求。

架构设计方面,OB Cloud采用一体化技术栈设计,从单机到分布式,从分布式到单机,灵活适应业务从小规模到大规模的增长需求,适配用户从传统数据库向云端平滑迁移的需求。不仅可以灵活扩缩容,规模化优化成本效益,还支持多基础设施,屏蔽不同基础设施差异,与阿里云、华为云、腾讯云、亚马逊云科技和Google Cloud等在基础设施层面结合,确保客户可以在跨云、混合云等不同的基础设施上获得一致的体验,构建多云灾备体系以及应对高并发挑战的需求。

数据库上云可以更好地解决数字化升级过程中IT基础设施的可靠性及安全性挑战。OB Cloud支持面向云的多样化部署形态,如单机、分布式2F1A、2F1L、3F等,通过异地冷备、异地热备、异地多活、跨洲际多活等灵活的多云容灾方案,帮助客户避免因单一云基础设施不稳定的影响,全面保障业务稳健性和业务连续性。

基于OB Cloud两年来的快速发展和广泛的应用实践,OB Cloud已获选全球仅10家的Gartner云数据库管理系统魔力象限“荣誉提及”,2024 Gartner云数据库亚太地区“客户之选”和全球“卓越表现者”。

通过OB Cloud的技术实践可以看到,云数据库对于企业而言不再是简单的节省成本,而是基于云原生架构的构建业务发展的广袤空间。随着各类新技术的深入,数据库的技术革命仍将持续。只有对当下的数据库技术进行根本性的改造,才能适应瞬息万变的数字时代。

提质、降本、增效,回归商业本质

对于任何技术革新而言,检验其成败的标准都应该是能否助力实际业务场景,并为行业实现“降本增效”。

作为最早在支付宝内部发起的分布式数据库项目,OceanBase通过支付宝交易类场景的高频次、高并发、大流量的淬炼,沉淀了大量的技术经验。目前,OceanBase已经覆盖支付宝100%核心链路,数据库峰值处理能力超过6100万次/秒,单标行数超过6900亿行。目前运行数十亿条不同的SQL、数据量达数百PB、服务器核数过百万,仅存储一项,就帮助支付宝节省约20亿元。

在传统制造领域,随着上汽大众业务的不断扩展,其原有的数据库系统逐渐显露出扩容压力大、查询性能瓶颈等严峻挑战,尤其是在高并发活动期间,这些问题严重制约了用户体验的顺畅性。为了破解这一困境,上汽大众采搭载OB Cloud,利用其多模、多租户、多工作负载的核心能力,不仅提升了业务连续性,确保关键业务系统7×24小时稳定运行。此外,查询性能提升了5倍,有效应对数据洪流与业务逻辑复杂的挑战,为企业经营的实时反馈铺平了道路。

在餐饮领域,海底捞2018年开始选择陆续将线上核心业务上云。伴随业务数据出现井喷,海底捞对数据库扩展、服务连续性、响应时长、实时分析等提出更高要求,底层数据库的升级势在必行。2022年,海底捞将底层数据库迁移至OB Cloud,通过多租户及高级压缩技术、多级弹性伸缩、HTAP混合负载等技术手段,海底捞整个系统的实时分析算力提升45%、数据库整体成本节省50%,同时更从容丝滑地应对流量洪峰,充分实现降本增效。2023年6月,海底捞继续对进销存进行数据库升级,通过OB Cloud让数据一致性、高并发、实时分析等多维度得到提升,进一步满足精细化运作的要求。不仅确保了海底捞能为用户提供优质食材供应,同时在物料管理、存储等环节也大大降低了运营成本。

除了国内市场外,海外市场也是OB Cloud 重点发力的方向。

目前,OB Cloud的全球服务网络已覆盖美洲、欧洲、亚洲的30余个地理区域,超100个可用区,无缝对接阿里云、亚马逊云科技、谷歌云、华为云、腾讯云等主流公有云平台,构建了强大的生态体系。此外,OB Cloud还积极与行业ISV合作,拓宽服务场景,进一步提升服务能力。

本质上来说,无论是国内还是海外,类似Oracle等传统型的集中式数据库为IDC、为定制化硬件,而应用于非通用化硬件场景,云数据库则是为更通用场景而诞生。海外市场同样存在着对通用场景数据库的需求。毕竟,在海外想要建设私有化交付团队的挑战比较大,短期内投入产出比也不高。

比如在非洲地区,2023年,非洲支付公司PalmPay的核心系统搭载OB Cloud正式投入使用。这也是OceanBase的首个非洲商业用户。目前,PalmPay 的账务、交易、支付、收费系统均已部署到OB Cloud,在原有的数据库能力支持上,还新增了高级压缩,分布式拓展、多可用区金融级容灾、单元化支持等能力。借助OB Cloud完备的运维平台,PalmPay的日常运维效率也得以显著提升。同时,OB Cloud还帮助PalmPay有效实现降本增效。其中,核心账务数据库降本86%,财务历史库降本71%,整体每月在数据库的支出下降80%。

我们常说,IT技术永远不能取代业务,而是业务的辅助,所以越是简单的IT,越能帮助企业发挥业务“辅助”的特色。

无论企业应用对数据的需求是分析、实时性,还是一致性,都无需过于复杂,简化本身就是最贴近用户的做法。即便到了数字化和智能化的今天,企业也不希望再度面向“复杂”,所以极简主义是为正道。

从这个意义上讲,OceanBase的一体化战略和极简主义本身就是一种从客户需求角度出发的逻辑。数据处理走向一体化融合,也遵循了简化数据库应用的原则,这将是云数据库行业未来发展的必经之路。

【关于科技云报到】
企业级IT领域Top10新媒体。聚焦云计算、人工智能、大模型、网络安全、大数据、区块链等企业级科技领域。原创文章和视频获工信部权威认可,是世界人工智能大会、数博会、国家网安周、可信云大会与全球云计算等大型活动的官方指定传播媒体之一。

相关文章
|
15天前
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
在9月20日2024云栖大会上,阿里云智能集团副总裁,数据库产品事业部负责人,ACM、CCF、IEEE会士(Fellow)李飞飞发表《从数据到智能:Data+AI驱动的云原生数据库》主题演讲。他表示,数据是生成式AI的核心资产,大模型时代的数据管理系统需具备多模处理和实时分析能力。阿里云瑶池将数据+AI全面融合,构建一站式多模数据管理平台,以数据驱动决策与创新,为用户提供像“搭积木”一样易用、好用、高可用的使用体验。
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
|
17天前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
56 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
14天前
|
关系型数据库 分布式数据库 数据库
云栖大会|从数据到决策:AI时代数据库如何实现高效数据管理?
在2024云栖大会「海量数据的高效存储与管理」专场,阿里云瑶池讲师团携手AMD、FunPlus、太美医疗科技、中石化、平安科技以及小赢科技、迅雷集团的资深技术专家深入分享了阿里云在OLTP方向的最新技术进展和行业最佳实践。
|
30天前
|
SQL 存储 关系型数据库
数据储存数据库管理系统(DBMS)
【10月更文挑战第11天】
85 3
|
1月前
|
SQL 存储 关系型数据库
添加数据到数据库的SQL语句详解与实践技巧
在数据库管理中,添加数据是一个基本操作,它涉及到向表中插入新的记录
|
23天前
|
NoSQL 前端开发 MongoDB
前端的全栈之路Meteor篇(三):运行在浏览器端的NoSQL数据库副本-MiniMongo介绍及其前后端数据实时同步示例
MiniMongo 是 Meteor 框架中的客户端数据库组件,模拟了 MongoDB 的核心功能,允许前端开发者使用类似 MongoDB 的 API 进行数据操作。通过 Meteor 的数据同步机制,MiniMongo 与服务器端的 MongoDB 实现实时数据同步,确保数据一致性,支持发布/订阅模型和响应式数据源,适用于实时聊天、项目管理和协作工具等应用场景。
|
8天前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
22 4
|
6天前
|
SQL 关系型数据库 MySQL
12 PHP配置数据库MySQL
路老师分享了PHP操作MySQL数据库的方法,包括安装并连接MySQL服务器、选择数据库、执行SQL语句(如插入、更新、删除和查询),以及将结果集返回到数组。通过具体示例代码,详细介绍了每一步的操作流程,帮助读者快速入门PHP与MySQL的交互。
19 1
|
15天前
|
监控 关系型数据库 MySQL
数据库优化:MySQL索引策略与查询性能调优实战
【10月更文挑战第27天】本文深入探讨了MySQL的索引策略和查询性能调优技巧。通过介绍B-Tree索引、哈希索引和全文索引等不同类型,以及如何创建和维护索引,结合实战案例分析查询执行计划,帮助读者掌握提升查询性能的方法。定期优化索引和调整查询语句是提高数据库性能的关键。
77 1
|
17天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
59 2