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

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS SQL Server Serverless,2-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系统的弹性能力和容灾能力,可以方便添加从库提升数据库读能力,可以方便的设置数据备份和恢复数据。

相关实践学习
快速体验PolarDB开源数据库
本实验环境已内置PostgreSQL数据库以及PolarDB开源数据库:PolarDB PostgreSQL版和PolarDB分布式版,支持一键拉起使用,方便各位开发者学习使用。
相关文章
|
2月前
|
存储 SQL 安全
应用案例|开源 PolarDB-X 在互联网安全场景的应用实践
中盾集团采用PolarDB-X云原生分布式数据库开源版本,有效解决了大数据量处理、复杂查询以及历史数据维护等难题,实现了业务的高效扩展与优化。
|
2月前
|
人工智能 云栖大会
AI Infra的前沿技术与应用实践 | 2024云栖大会预告
AI Infra的前沿技术与应用实践 | 2024云栖大会
|
2月前
|
存储 物联网 关系型数据库
PolarDB在物联网(IoT)数据存储中的应用探索
【9月更文挑战第6天】随着物联网技术的发展,海量设备数据对实时存储和处理提出了更高要求。传统数据库在扩展性、性能及实时性方面面临挑战。阿里云推出的PolarDB具备高性能、高可靠及高扩展性特点,能有效应对这些挑战。它采用分布式存储架构,支持多副本写入优化、并行查询等技术,确保数据实时写入与查询;多副本存储架构和数据持久化存储机制保证了数据安全;支持动态调整数据库规模,适应设备和数据增长。通过API或SDK接入IoT设备,实现数据实时写入、分布式存储与高效查询,展现出在IoT数据存储领域的巨大潜力。
63 1
|
3月前
|
关系型数据库 分布式数据库 数据库
PolarDB资源隔离技术:在多租户环境中的应用与优化
随着云计算普及,多租户架构助力云服务商提供高效服务。阿里云PolarDB采用独特分布式设计,在多租户环境下确保每个用户数据独立与资源隔离。通过逻辑与物理隔离技术,如Schema和分区,结合分布式存储节点,实现资源独占及安全。此技术不仅保障数据安全,还能动态分配资源,满足高性能需求。通过优化资源分配、增强事务处理及监控机制,进一步提升PolarDB在多租户环境中的表现。
120 4
|
3月前
|
存储 物联网 关系型数据库
PolarDB在物联网(IoT)数据存储中的应用探索
随着物联网技术的发展,海量设备数据对数据库提出实时高效存储处理的新要求。PolarDB作为阿里云的高性能云数据库,展现了其在IoT数据存储领域的潜力。面对IoT数据的规模、实时性和多样性挑战,PolarDB凭借分布式架构,实现了高性能、高可靠性和高扩展性,支持动态扩展和冷热数据分层存储,满足IoT数据实时写入、查询及管理需求,展现出广阔的应用前景。
118 1
|
3月前
|
存储 关系型数据库 大数据
PolarDB 大数据处理能力及其应用场景
【8月更文第27天】随着数据量的爆炸性增长,传统的数据库系统面临着存储和处理大规模数据集的挑战。阿里云的 PolarDB 是一种兼容 MySQL、PostgreSQL 和高度可扩展的关系型数据库服务,它通过其独特的架构设计,能够有效地支持海量数据的存储和查询需求。
88 0
|
4月前
|
Oracle 关系型数据库 分布式数据库
PolarDB产品使用问题之使用pxd安装PolarDB-X出现报错,该怎么办
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
4月前
|
Kubernetes 关系型数据库 分布式数据库
PolarDB产品使用问题之PolarDB-X的架构形态有什么区别
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
4月前
|
关系型数据库 分布式数据库 PolarDB
PolarDB产品使用问题之原PolarDB-X集群无法连接且Docker容器已经被删除,如何恢复数据
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
4月前
|
运维 关系型数据库 MySQL
PolarDB产品使用问题之PolarDB MySQL版和PolarDB-X的区别是什么
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。

相关产品

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