客户说|天财商龙引入PolarDB,打造弹性高扩展和HTAP数据库解决方案新思路

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS PostgreSQL Serverless,0.5-4RCU 50GB 3个月
推荐场景:
对影评进行热评分析
云数据库 RDS SQL Server,基础系列 2核4GB
简介: 探索餐饮行业数据库应用新风向

背景介绍

公司概述


天财商龙:天津市神州商龙科技股份有限公司成立于1998年,是一家专为餐饮行业提供数字化整体解决方案及咨询业务的高新技术企业,产品品牌“天财商龙”,在全国范围内拥有近1000名员工,500余家渠道合作伙伴,18家分、子公司,服务10万+餐饮企业。天财商龙打造出了智慧餐厅管理、客户关系管理、供应链管理以及企业经营决策分析系统的整体闭环解决方案的产品体系,涵盖餐饮收银管理、厨房管理、智能点餐、库房管理、会员管理、供应链管理、移动支付、智慧餐厅等,适用于不同规模及不同业态的餐饮企业。

天财商龙DBA Team负责整体公司的数据库运营,包含多种数据库种类,如PolarDB MySQL版,RDS MySQL、RDS PostgreSQL、RDS SQL Server、Redis、MongoDB等多种数据库门类,持续保障应用在数据库层面上平稳高效的运行。

业务挑战

随着2023年整体的餐饮行业再次爆发,客户对于系统运行的扩展性,高效性以及平稳性都有了更高的要求,天财商龙DBA Team充分利用云原生技术,在PolarDB MySQL版上享受了数据库技术带来的,灵活性,扩展性,高性能上,更细粒度的数据还原机制,同时利用更新的IMCI 技术充分的享受了一体化HTAP解决方案的优点,给我们提出了更新的解决方案,为充分服务我们的客户做出了坚实的基础。

最佳实践

我们将从以下几个方面来阐述基于PolarDB的先进性给我们系统带来的红利。


扩展性

在PolarDB MySQL版的各种功能优势介绍中,比较突出的亮点是其扩展能力。不论是横向扩展还是纵向扩展,均能在较短影响较小的情况下实现。对应我们的业务场景,受到节假日以及月初结算影响,会出现瞬时大量结算写入或者高峰期大量读写请求的突增的情况。为了应对此类情况,原有长期使用高配置的情况下,在业务低峰期存在较大的资源浪费。切换为PolarDB后,经过实际节假日高峰期临时增加RO节点及升配的验证。能及时且低影响的情况下完成对资源的扩展。通过自带的PolarDB数据库代理,在配置新节点自动添加的情况下,临时添加RO节点完成后可以直接对整体系统的读请求进行分压,分散整体系统读请求的压力。临时升配的集群操作,能基本在15分钟内完成对集群所有节点的切换,对于业务读写请求的影响,数据库层面在30s内。在我们的线上业务切换到PolarDB MySQL版后,明显在应对高峰期数据库系统稳定性上提供了很大的帮助,同时在成本上也带来了一定的优势。

性能

在性能角度上,我们在迁移数据库选型当中做了大量且充分的基准性能压测及业务实际接口压测。关注点主要集中在常规的数据库性能负载表现,接口数据情况。最终的数据结果PolarDB给我们带来了意想不到的表现。主要体现在如下几点上:


1.集群负载:整体的测试结果当中,在相同压力场景下,PolarDB MySQL版集群的cpu负载较低,接口处理能力更强,接口响应时间略优于其他场景。


2.分压程度PolarDB数据库代理可选基于连接数或者集群或者的负载分压策略。能更高效可控的根据业务情况轻松调整负载分压策略。降低RW节点负载瓶颈,增加稳定性的同时提升整体系统性能。


3.主从延时:PolarDB MySQL版采用独特的物理复制形式,在延时角度对于传统MySQL的异步复制形式在延时角度有着明显优势。


但同时,其集群耦合的形式在DDL操作时也会有一些差别。由于PolarDB MySQL版采用共享存储,对于DDL类的变更元数据锁受到集群所有节点的影响。特别是对于临时DDL需求,可能会受到其他RO节点读请求干扰无法完成。锁的关注角度从常规的单写节点关注要转变为对集群整体所有节点锁情况的关注。


历史数据还原

对于实例任意时刻的数据追溯,在实际业务场景有这样的需求,在满足需求的情况下,难免因为各种原因无奈需要对局部库表进行历史数据的追溯。原有在接到类似需求,一般会采用备份+日志恢复的方式对整个实例进行恢复后,在对需求库表进行提取。但对于一个数据量大,库表多的系统,绝对是漫长且痛苦的过程。无法兼顾时效性与准确性。在迁移到PolarDB MySQL版后,看到了其自带的库表恢复功能。他不再是通过整个实例备份集加日志生成克隆实例提供给使用,而是可以直接对库表做时间点的还原,并且直接还原到原实例的自定义其他Database中,仅相当于部分库表数据导入的时间。保证准确性的情况下,在恢复时间上有着极大的优势。

原生OLAP能力

在我们部分业务场景当中,会存在一定量的报表类需求,此类的接口在原有MySQL类环境中给我们带来了一定的困扰。在一定的数据规模体量下,已无法通过常规的手段对其进行性能的进一步优化。应对此类场景,常规的解决方案例如分表分区表等均可一定程度上解决问题,但涉及一定的改造成本。PolarDB MySQL版给我们带来了新的思路,就是其推出的列存索引IMCI功能。他通过构建单独的列存只读节点,采用构建IMCI索引的形式,提供了列式处理能力。其通过代理识别cost成本来定向SQL使用行式或者列式的RO节点进行SQL处理。对于数据局部有序紧凑的聚合类请求有着极大的处理优势。实际业务接口压测表现当中,部分SQL运行能力有着几十倍的提升。成本角度除了额外增加节点外,仅有构建索引的实际空间增长。给应对OLAP类SQL场景带来了新的方案选择。

终上所述,天财商龙DBA Team在PolarDB MySQL版上的探索和大面积的使用,给公司和客户都带来了双赢的结果,从成本,从系统的稳定性方面有带来了另一次更高的提升,让我们更专注于客户体验和客户服务,我们也坚信这仅仅是一个良好的开端,PolarDB MySQL版也将为餐饮行业数据库应用带来新的风向标。


2023「云栖大会」将于10月31日在杭州开幕,免费门票,限时申领!


欢迎点击链接报名参会~数量有限,先到先得

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍如何基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
4月前
|
存储 关系型数据库 分布式数据库
客户说|古茗选用阿里云PolarDB,以云端之力解锁茶饮数字化新高度
阿里云PolarDB将持续以“业务价值”为锚点,通过技术迭代与场景化解决方案,让每一笔交易更流畅,让每一份数据更智能,助力古茗实现“每天一杯喝不腻”的日常化国民茶饮愿景。
|
8月前
|
Cloud Native 关系型数据库 分布式数据库
登顶TPC-C|云原生数据库PolarDB技术揭秘:Limitless集群和分布式扩展篇
阿里云PolarDB云原生数据库在TPC-C基准测试中以20.55亿tpmC的成绩刷新世界纪录,展现卓越性能与性价比。其轻量版满足国产化需求,兼具高性能与低成本,适用于多种场景,推动数据库技术革新与发展。
|
5月前
|
Cloud Native 关系型数据库 分布式数据库
客户说|知乎基于阿里云PolarDB,实现最大数据库集群云原生升级
近日,知乎最大的风控业务数据库集群,基于阿里云瑶池数据库完成了云原生技术架构的升级。此次升级不仅显著提升了系统的高可用性和性能上限,还大幅降低了底层资源成本。
|
4月前
|
运维 关系型数据库 分布式数据库
客户说|教学高峰不用愁:视源股份携手PolarDB,助力数字化教育资源高效管理
希沃作为教育数字化领军品牌,面对业务潮汐波动、数据库弹性不足及运维复杂等挑战,选择阿里云PolarDB数据库。借助其Serverless弹性伸缩、免运维、HTAP能力,希沃实现资源高效利用,降低存储与计算成本,显著提升系统稳定性与DBA运维效率,保障直播、在线课堂等高并发场景平稳运行,助力教育数字化持续创新。
162 0
|
7月前
|
Cloud Native 关系型数据库 分布式数据库
登顶TPC-C|云原生数据库PolarDB技术揭秘:Limitless集群和分布式扩展篇
云原生数据库PolarDB技术揭秘:Limitless集群和分布式扩展篇
|
9月前
|
Cloud Native 关系型数据库 分布式数据库
客户说|信美相互人寿携手阿里云PolarDB,引领保险IFRS17场景创新
客户说|信美相互人寿携手阿里云PolarDB,引领保险IFRS17场景创新
251 2
|
2月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
133 3
|
2月前
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。
|
2月前
|
关系型数据库 MySQL 分布式数据库
阿里云PolarDB云原生数据库收费价格:MySQL和PostgreSQL详细介绍
阿里云PolarDB兼容MySQL、PostgreSQL及Oracle语法,支持集中式与分布式架构。标准版2核4G年费1116元起,企业版最高性能达4核16G,支持HTAP与多级高可用,广泛应用于金融、政务、互联网等领域,TCO成本降低50%。
|
2月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。

相关产品

  • 云原生数据库 PolarDB