云栖大会演讲干货|PolarDB & PolarDB-X在海底捞APP的深度应用

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
云数据库 RDS SQL Server,基础系列 2核4GB
RDS PostgreSQL Serverless,0.5-4RCU 50GB 3个月
推荐场景:
对影评进行热评分析
简介: 本篇内容将从4个部分为读者介绍关于PolarDB & PolarDB-X在海底捞APP的深度应用,进一步介绍海底捞APP项目及海底捞APP云上架构的经验,分享海底捞利用PolarDB和PolarDB-X带来的业务收益。

本篇内容为2021云栖大会“云原生分布式数据库PolarDB技术与实践”峰会中,海底捞技术leader张坤,分享PolarDB & PolarDB-X在海底捞APP的深度应用方面的经验,希望借此经验能够帮助到其他企业。


本篇内容将从4个部分为读者介绍关于PolarDB & PolarDB-X在海底捞APP的深度应用,进一步介绍海底捞APP项目及海底捞APP云上架构的经验,分享海底捞利用PolarDB和PolarDB-X带来的业务收益。


  • 海底捞品牌概况
  • 海底捞APP项目介绍
  • 海底捞APP云上架构和痛点
  • 利用PolarDB和PolarDB-X提升系统能力


一、海底捞品牌概况


海底捞品牌创建于1994年,历经二十多年的发展,海底捞国际控股有限公司已经成长为国际知名的餐饮企业。


海底捞在位于中国大陆、中国香港、中国澳门、中国台湾及海外,包括新加坡、韩国、日本、美国、加拿大、英国、越南、马来西亚、印度尼西亚及澳大利亚等地开设超1000家门店,截至2021年6月30日,海底捞拥有超8500万会员,2006年—2021年度连续获评中国餐饮百强企业,是唯一上榜“2021全球最有价值餐饮品牌榜单TOP25”的中国品牌。


二、海底捞APP项目介绍


(1)建设新一代会员体系


消费选择多元化:结构逐步优化,外卖、捞币商城等业务打开新的消费体验的,提升会员体验与成长空间。


会员线上活跃率:提供基础功能性服务的同时,打造会员参与、交互式社区,提升用户体验;会员体系帮助用户实现线上线下服务体系打通。


完善营销体系:积分商城、优惠券系统作为App线上营销平台出口,支持全新的,更互动,营销方式;打造会员专属的线上线下权益。


数字化运营体系:建设新一代基于数据运营的会员管理体系;基于海底捞中台战略和平台,构建餐饮的泛餐饮服务,将海底捞餐饮生态线上化。


(2)智慧服务


通过海底捞APP,将传统线下会员引流到线上,形成社交网络,产生用户粘性,形成用户忠诚度。


同时,通过线上服务反哺线下门店,提升整体海底捞用餐体验,围绕海底捞APP向顾客提供增值服务,最终增强海底捞品牌的知名度,让海底捞成为用户用餐的首选品牌。


(3)中台建设


业务中台包括会员管理平台、营销管理平台、运营管理平台等等,其优势在于弹性扩容支持爆款营销,灵活开发框架支持迅速功能迭代,支撑弹性扩张社区管理。数据中台包括业务画像层、数据仓库层、数据接入层等等,其优势是全面数据沉淀,规范管理,全面驱动系统智能化和个性化,快速开发数据分析和数据驱动的创新业务应用。


“海底捞APP项目”是海底捞史上最大的一个IT实施项目,“海底捞APP”项目为海底捞建立了新一代的会员管理、运营、社交、营销平台,建立了以“数据中台+业务中台”为核心的新一代IT基础架构,迈出了数字化转型的坚实一步。


三、 海底捞APP云上架构和痛点


海底捞APP整体架构由接入层、前台架构、中台架构、技术架构及基础设施组成。海底捞APP云上产品分为网络、安全、移动中台、业务中台及数据中台几个模块。


640.jpg

海底捞APP上云后技术痛点,一是高峰期性能不稳,业务高峰排号性能不稳定,就餐高峰时段门店会员系统不稳定。二是突发流量弹性不足,HSF架构使用EDAS加ECS,部署资源浪费严重。三是缺乏容灾能力,数据库容灾,微服务熔断限流能力。


四、利用PolarDB和PolarDB-X提升系统能力


在数据库选型方面的思考的尤为重要。解决业务痛点需要数据库具备稳定性、性能、灾备能力、弹性;较好的扩展性满足业务快速增长诉求,具备中长期扩展能力,平滑扩展对业务透明;简单易用,容易上手,容易招人,运维使用成本低;产品可持续发展,技术领先,品牌影响力,产品技术共创。


PolarDB & PolarDB-X优势有分钟级弹性能力、一致性读能力、海量存储、高并发写高扩展能力等4个方面。


利用PolarDB和PolarDB-X达到的业务收益主要有2点。一是提升了海底捞 APP 开发的效率,不用额外的开发量,支持了会员数据库上万QPS的数据查询;不用额外的开发量,支持了单表上亿数量的存储;便捷的数据库监控报警功能可以快速定位解决问题。二是提升了海底捞 APP系统的弹性能力和容灾能力,可以方便添加从库提升数据库读能力,可以方便的设置数据备份和恢复数据。

相关文章
|
4月前
|
关系型数据库 MySQL 分布式数据库
安全可靠的PolarDB V2.0 (兼容MySQL)产品能力及应用场景
PolarDB分布式轻量版采用软件输出方式,能够部署在您的自主环境中。PolarDB分布式轻量版保留并承载了云原生数据库PolarDB分布式版技术团队深厚的内核优化成果,在保持高性能的同时,显著降低成本。
581 140
|
2月前
|
移动开发 小程序 Android开发
基于 uni-app 开发的废品回收类多端应用功能与界面说明
本文将对一款基于 uni-app 开发的废品回收类多端应用,从多端支持范围、核心功能模块及部分界面展示进行客观说明,相关资源信息也将一并呈现。
138 0
|
1月前
|
关系型数据库 MySQL 分布式数据库
航天壹进制 PolarDB-X 1.0(DRDS) 数据备份容灾解决方案
本方案基于航天壹进制黑方系统,结合MySQL逻辑备份技术,为阿里云PolarDB-X 1.0(DRDS)构建非侵入式、高可靠的数据备份与恢复体系,支持全量备份、AES-256加密、压缩重删及灵活策略管理,兼容RDS MySQL操作习惯,保障数据安全与业务连续性。
|
2月前
|
存储 弹性计算 Cloud Native
云原生数据库的演进与应用实践
随着企业业务扩展,传统数据库难以应对高并发与弹性需求。云原生数据库应运而生,具备计算存储分离、弹性伸缩、高可用等核心特性,广泛应用于电商、金融、物联网等场景。阿里云PolarDB、Lindorm等产品已形成完善生态,助力企业高效处理数据。未来,AI驱动、Serverless与多云兼容将推动其进一步发展。
187 8
|
9月前
|
关系型数据库 分布式数据库 PolarDB
PolarDB 开源基础教程系列 7.2 应用实践之 跨境电商场景
本文介绍了如何在跨境电商场景中快速判断商标或品牌侵权,避免因侵权带来的法律纠纷。通过创建品牌表并使用PostgreSQL的pg_trgm插件和GIN索引,实现了高性能的字符串相似匹配功能。与传统方法相比,PolarDB|PostgreSQL的方法不仅提升了上万倍的查询速度,还解决了传统方法难以处理的相似问题检索。具体实现步骤包括创建品牌表、插入随机品牌名、配置pg_trgm插件及索引,并设置相似度阈值进行高效查询。此外,文章还探讨了字符串相似度计算的原理及应用场景,提供了进一步优化和扩展的方向。
264 11
|
9月前
|
SQL 关系型数据库 分布式数据库
PolarDB 开源基础教程系列 7.5 应用实践之 TPCH性能优化
PolarDB在复杂查询、大数据量计算与分析场景的测试和优化实践.
309 7
|
9月前
|
搜索推荐 关系型数据库 分布式数据库
PolarDB 开源基础教程系列 7.3 应用实践之 精准营销场景
本文介绍了基于用户画像的精准营销技术,重点探讨了如何通过标签组合快速圈选目标人群。实验分为三部分: 1. **传统方法**:使用字符串存储标签并进行模糊查询,但性能较差,每次请求都需要扫描全表。 2. **实验1**:引入`pg_trgm`插件和GIN索引,显著提升了单个模糊查询条件的性能。 3. **实验2**:改用数组类型存储标签,并结合GIN索引加速包含查询,性能进一步提升。 4. **实验3**:利用`smlar`插件实现近似度过滤,支持按标签重合数量或比例筛选。
190 3
|
4月前
|
Java Shell Maven
【Azure Container App】构建Java应用镜像时候遇无法编译错误:ERROR [build 10/10] RUN ./mvnw.cmd dependency:go-offline -B -Dproduction package
在部署Java应用到Azure Container App时,构建镜像过程中出现错误:“./mvnw.cmd: No such file or directory”。尽管项目根目录包含mvnw和mvnw.cmd文件,但依然报错。问题出现在Dockerfile构建阶段执行`./mvnw dependency:go-offline`命令时,系统提示找不到可执行文件。经过排查,确认是mvnw文件内容异常所致。最终通过重新生成mvnw文件解决该问题,镜像成功构建。
168 1
|
9月前
|
前端开发 安全 开发工具
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
594 90
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
9月前
|
机器学习/深度学习 存储 人工智能
MNN-LLM App:在手机上离线运行大模型,阿里巴巴开源基于 MNN-LLM 框架开发的手机 AI 助手应用
MNN-LLM App 是阿里巴巴基于 MNN-LLM 框架开发的 Android 应用,支持多模态交互、多种主流模型选择、离线运行及性能优化。
7248 80
MNN-LLM App:在手机上离线运行大模型,阿里巴巴开源基于 MNN-LLM 框架开发的手机 AI 助手应用

相关产品

  • 云原生分布式数据库 PolarDB-X
  • 云原生数据库 PolarDB