暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

霸王茶姬 X「云」上新茶友,将东方茶文化带向全球

418

01

前言

霸王茶姬是新中式国风茶饮品牌,以原叶鲜奶茶为主打,同时包括茶文化相关衍生产品等,将东方文化与茶事传承、创新结合一体,打造东方新茶铺。从2017年开始,从云南茶马古道出发,7年多时间,霸王茶姬走出云南,并陆续在四川、重庆、浙江、广东、江苏、安徽、贵州、河南、陕西、山东、广西、江西、西藏、福建等区域落地, 同时在马来西亚、泰国和新加坡等地开设门店100+,全球门店已突破6000+。

随着霸王茶姬的快速增长,我们在数据库扩展性、跨域多云数据集成和数据管理效率上遇到了很多挑战。阿里云瑶池数据库通过云原生一站式的解决方案,为我们提供了高扩展、高性能的数据底座和高效安全的数据管理平台,帮助霸王茶姬以数据驱动东方茶文化走向全球。

—— 霸王茶姬运维架构师负责人 方泉

02

业务挑战
随着霸王茶姬门店和业务的迅速扩展,数据量和业务场景的快速增长对数据集成、存储和管理效率提出了更高的要求:

2.1 数据量大,对扩展性要求高


核心业务涉及上亿会员和数千家门店,每日海量交易数据不断涌入。单机MySQL因扩展性限制难以满足需求,自行分库分表不仅拖慢开发效率,影响系统上线和迭代速度,还增加了运维复杂度。尤其在促销高峰期,如何快速突破存储瓶颈,成为一大挑战。因此,核心数据库需具备处理高并发大数据量交易事务的能力,并拥有强大的弹性扩展能力,以应对日益增长的数据处理需求。

2.2 数据集成方案复杂


从数据集成到报表展示,霸王茶姬面临着三重挑战:一是数据分布区域广,需跨网络将国内外不同区域的多个业务系统(包括第三方系统)的数据集成到内部数据平台;二是数据加工逻辑复杂,在内部平台上要实现离线与在线数据的高效整合,确保实时数据流和复杂数据加工任务的顺畅流转;三是报表实时性要求高,需支持快速查询和多维度报表展示,以满足决策层和业务人员的即时需求。为应对这些挑战,需设计一个高效的数据集成到报表展示的方案。

2.3 全域数据资产管理难度大


早期运维在研发的线上数据库权限管控方面存在短板,任意一名研发人员都有可能在生产数据库上执行未经评估的高危操作,给生产环境带来巨大安全隐患。随着业务的持续发展,数据库种类和数量呈爆发式增长,数据库实例数量已达到数百个,涵盖OLTP、OLAP和NoSQL等十几种数据库。如何做好线上数据库的安全操作管控和审计、数据库变更和权限控制等流程的自动化管理,让线上数据库环境更安全、更可控,成为运维人员亟待解决的重点问题。

03

瑶池数据库的解决方案

3.1 云原生数据库PolarDB,让业务不再担忧存储瓶颈


在业务快速发展的过程中,许多企业开始考虑数据拆分,并非因为计算能力达到瓶颈,而是海量数据的存储已触及单实例的上限。这种情况往往源于最初设计时未充分预见海量数据的使用模式。经过多次与瑶池数据库团队的技术交流和讨论,霸王茶姬选定云原生数据库PolarDB MySQL版PolarDB分布式版支撑其核心在线业务场景。
凭借100%的MySQL兼容性、Serverless秒级弹性、大表性能优化及无感热切等相比开源MySQL的优势,PolarDB MySQL版支撑了霸王茶姬的门店管理和客服中心等系统,确保了门店和客服核心系统日常运营的顺畅和稳定。
因为PolarDB分布式版出色的读写扩展和高性能事务能力,霸王茶姬将其作为业务中台的核心数据库,支撑了订单、支付、会员等重要场景。满足了业务的高吞吐、高拓展和高可用需求。同时基于透明度分布式和全局Binlog能力,使PolarDB分布式版可像单机MySQL一样方便地进行业务开发,而不用将分库分表的维护嵌入到代码中。

PolarDB MySQL版和PolarDB分布式版架构图

PolarDB MySQL采用存算分离的Shared-Storage云原生架构,100%兼容MySQL,基于分布式共享存储及物理复制技术,提供上百TB级数据存储能力、更低的复制延迟和更快的Serverless秒级弹性能力。
PolarDB分布式版整体采用了Shared-Nothing的系统架构,支持单机集中式到大规模分布式平滑演进,最小1个节点、最大1024节点(PB级存储)。提供了金融级的高可用能力,全面兼容MySQL开源生态,从SQL语法、事务行为、生态工具等多个维度都做了深度兼容,让用户以单机MySQL数据库使用体验操作分布式数据库。

3.2 高效构建离在线一体的数据分析平台


数据跨网络同步:借助数据传输服务DTS,霸王茶姬快速构建了复杂的跨地域异构数据集成网络,而不需要关心底层的网络打通问题。DTS凭借多并发压缩传输计算特性,依托阿里云强大的网络底座,将散落在不同网络上的各类数据源(MySQL、PG、Oracle、SQLServer、MongoDB等)实时集成到内部数据平台。这一解决方案不仅解决了打通跨域网络的难点,极大提升了数据流转效率,还确保了数据的准确性。
离在线一体方案:实现实时与历史数据处理的无缝融合,提升数据处理的时效性和灵活性,高效支持业务决策:
  • ODS层多数据源接入云原生数据仓库AnalyticDB(以下简称ADB):ADB中的ODS层历史数据源包含两类,分别是MaxCompute和OLTP/MongoDB。业务数据通过DTS同步到MaxCompute中进行数据处理,然后通过ADB MaxCompute外表访问的能力,将数据快速导入到ADB内表中;OLTP等数据源通过Flink实时写入到ADB,最终在ADB中构建了多数据源的全局分析视角。
  • ADB内的数仓建模:ADB MySQL提供表级Binlog,提供表的增量变化信息,可作为 Flink 的源表。通过Flink+ADB MySQL的组合使用,实时数据在ADB MySQL的ODS层、DWD层和DWS层中平滑的流动,每一层都实时可查,实时更新,在整个建模中采用一个引擎,一份存储,降低了实时数据处理架构的复杂度,提高数据处理效率,实现了数据端到端秒级延迟。
  • 下游实时报表:ADB MySQL高度兼容MySQL语法生态,下游支持对接多类BI报表工具。并基于自研计算引擎和存储引擎,支持实时写入,写入即可见可查,满足业务的毫秒级报表查询诉求。同时ADB的云原生架构,可实现资源的自动弹性,在大促等业务高峰期的场景下也可以快速扩展资源,确保数据的高效写入和查询,保障业务稳定运行。
离在线一体方案架构图

3.3 阿里云DMS,构建一站式数据管理平台


数据管理服务DMS集合了多年来阿里集团用数的最佳实践,能够满足企业一站式数据管理的需求。通过DMS纳管阿里云、其他云及自建IDC机房上的300+数据库实例,霸王茶姬实现了数据库安全和研发流程的全方位管控:统一的账号权限管理、SQL审核、无锁结构变更、无锁数据变更、数据脱敏等,解决了数据库研发流程混乱和数据安全问题。
DMS统一权限和流程管理示意图
DMS与钉钉、飞书的无缝集成,实现了变更申请、权限审批等工单流程的高效流转。帮助我们显著提升了数据库开发与运维操作的协同效率,有效降低了运维工作量达80%,同时显著增强了生产环境的安全性,为数据库全生命周期管理提供了有力保障。

—— 霸王茶姬高级DBA 刘海华

04

总结与展望

阿里云瑶池数据库作为云原生一站式数据管理与服务,涵盖关系型数据库、非关系型数据库、数据仓库、数据库生态工具四大版块,为霸王茶姬提供了从数据生产、集成到实时处理、分析与发现,再到开发与管理的全生命周期服务。通过DTS完成数据集成,借助Tair/Redis、RDS、PolarDB和MongoDB等支撑在线业务场景,依靠AnalyticDB支持经营分析、门店规划分析,最终利用DMS对所有数据资产进行统一的流程化管理,大幅提升了霸王茶姬数据流转、处理和管理等多个环节的效率。
霸王茶姬基于瑶池数据库的产品选型

在2024年,借助瑶池数据库强大的云原生一体化能力,霸王茶姬成功搭建了全面的数据管理平台。利用瑶池数据库丰富的产品矩阵和强大功能,显著提升了数据处理和流转的效率,完成了从简单上云到深度用云的战略转变。接下来,随着生成式AI(GenAI)的时代到来,双方将会一起探索Data+AI的新场景,更好地挖掘数据价值,优化运营流程和决策机制,从而促进智能化转型。

点击阅读原文了解 阿里云瑶池数据库

喜欢就请 点赞/分享/推荐 哦

文章转载自阿里云瑶池数据库,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论