客户介绍
河南华鼎冷链仓配科技有限公司(简称“华鼎冷链科技”)创立于2019年5月,定位为“中国的Sysco”。依托国内领先的大数据、物联网的技术支持,为客户提供高效协同的一站式冷链方案。
截至目前,华鼎冷链在全国已经有25个分支机构,22个省级中心仓,仓储面积40万平方,干支线网络2890条,辐射全国除港澳台和西藏以外的全部省区,290个地级市、近2000个县,通过华鼎自主研发的SAAS系统,已连接食材工厂、连锁餐饮品牌、经销商等2500余家,服务餐饮终端门店200000余家,并先后荣获“国家服务型制造业示范平台”、“中国冷链百强企业”、“高新技术企业”、“专精特新企业”、“全国冷链运营创新企业”、“四星级冷链物流企业”、“河南省冷冻食材数字化供应链示范平台”等国家和行业荣誉,并参与国家城乡高效配送服务标准的制定。
业务痛点
华鼎从自建TiDB面临着一系列不可忽视的挑战:老旧系统频繁引发的业务不稳,缺乏专业DBA团队导致的运维难题,以及随着数据量爆炸式增长,所带来的高昂成本与架构复杂性,严重阻碍了业务的快速发展。
- 自建TIDB,运维技术难度、成本高。
- 异地双活,异地灾备方案复杂度较高,费用翻倍,技术难度大。
- 数据体量较大,数据库的性能稳定性需要极为关注。
- HTAP类型业务性能隔离、数据隔离方案难度较大。
产品方案
为了业务发展,华鼎决定进行数据库业务架构升级。基于Zero-ETL 无感数据集成链路,使用阿里云瑶池数据库PolarDB MySQL+AnalyticDB MySQL(下文简称 ADB MySQL)替换TIDB,一站式完成数据同步和管理,实现事务处理和数据分析一体化。
Zero-ETL无感数据集成
阿里云瑶池数据库提供了无感集成(Zero-ETL)功能:无感、免费、易用的数据链路,可以快速构建业务系统(OLTP)和数据仓库(OLAP)之间的数据同步链路,减少在不同服务间手动迁移或转换数据的工作。无论企业和数据的规模有多大,复杂度有多高,通过为客户消除ETL 和其它数据迁移任务,助力客户专注于分析数据,面向业务获取新的洞察。
AnalyticDB MySQL企业级数据分析引擎
ADB MySQL是阿里云自研的云原生实时数据仓库,支持从OLTP数据库和日志文件中实时写入数据,并秒级完成PB级数据分析,采用云原生存算分离的架构,存储按量付费,计算弹性伸缩,同时具备离线处理与在线分析资源隔离的能力,满足企业对于数据处理效率、成本控制、系统稳定性的要求。
ADB MySQL擅长做大数据量的查询加速,适合做复杂关联查询,支持毫秒/秒级响应,通过Zero-ETL链路把TP数据免费实时地同步到数据仓库ADB中,利用ADB的强大分析能力对慢SQL进行加速,保证报表的正常产出。同时该方案可以将上层应用系统的SQL和跑分析报表的SQL完全隔离,互不影响,能更好地保障上层应用的稳定性。
ADB MySQL下游还可以无缝对接多种BI报表工具,满足实时看板/大屏等需求。另外ADB MySQL还提供丰富的分析函数,比如圈人函数、漏斗留存函数、路径分析函数等多种函数,满足多种数据分析场景。
OLTP+OLAP云原生一体化架构升级
具体的架构升级路径为分为四个步骤逐步推动,具体如下图所示:
- 通过DTS将 TiDB的数据平滑迁移到PolarDB-MySQL。
- 创建ADB MySQL实例,配置Zero-ETL链路,实现业务数据免费实时地同步到ADB MySQL中。
- 改造数据分析架构,支持BI数据分析、数据可视化业务大屏、运维监控等应用场景。
- 实现从PolarDB-MySQL到ADB MySQL的全面云原生架构。
通过业务库迁移、数据链路改造、分析架构升级与业务全量割接四个步骤逐步推动,最终实现OLTP+OLAP云原生一体化架构升级。
Zero-ETL方案业务效果
通过Zero-ETL链路,在成本、性能、效率和运维上均有很大提升:
- 成本:数据同步链路免费,构建数仓成本降低20%;
- 性能:弹性资源:采用弹性Serverless架构,更好地应对源库流量高峰,全量同步400MB/S,增量同步80MB/S。
- 效率:固定源端和目标端类型,减少配置,构建数仓效率提升60%;
- 运维:0%的链路可自动优化,链路出现延迟或中断,1小时内自动修复
总结与展望
从PolarDB的高性能数据库服务到AnalyticDB的强大数据分析,阿里云丰富的产品矩阵为华鼎提供了全方位的解决方案,通过Zero-ETL链路,技术栈的搭建如同拼图般便捷,同时满足客户对高性能、高一致性的严格要求,实现如下效果:
- 异地灾备,通过跨地域实例GDN实现了数据库异地双活。
- 性能提升,通过HTAP实现业务性能的大幅度提升。
- 秒级查询,仓储业务上快速更新和秒级的分析查询。
- BI分析,用ADB实时数仓解决报表分析对业务系统带来的影响。