扫码阅读
手机扫码阅读
零售业海量场景下 ToC 系统的数据库选型和迁移实践
![](/theme/default/default/images/main/eye-open.png)
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
![](/theme/default/default/images/main/icon-jing.png)
InfoQ
扫码关注公众号
摘要
云盛海宏是一家零售业科技公司,专注于为线下门店和线上客户打造360度的优秀体验,服务中国超过6000家线下门店和千万级别线上会员。该公司的To C系统包括私域商城和会员营销两大业务线,为7000多万注册会员提供服务。随着消费模式的线上化,To C系统的数据库压力增大,因此面临数据倾斜和单库架构性能问题,急需调整。为此,公司计划迁移至原生分布式数据库TiDB,以解决数据倾斜,简化运维,并支持持续增长。
数据库测试方案
针对数据库迁移,公司关注数据完整性、SQL兼容性及性能、资源隔离能力三个核心问题。测试包括使用DM工具进行数据同步和一致性校验,使用Percona的playback工具测试SQL兼容性和性能,以及评估TiDB的资源隔离能力。测试结果显示,私域商城的性能显著提升,会员运营则兼容性良好。
应用改造
应用改造包括为分页SQL增加排序条件、优化性能退化的SQL,以及数据回写和下游订阅改造。迁移后,公司的消息中心和私域商城系统在高峰期表现良好,体现了TiDB的架构简化效果。
总结
数据库迁移是高风险且复杂的工程,需要全面的测试方案以降低风险。云盛海宏将继续将会员运营系统切换至TiDB,以支撑数据规模的持续增长。最后,文章推荐了相关的技术文章和讨论。
想要了解更多内容?
![](/theme/default/default/images/main/icon-jing.png)
InfoQ
扫码关注公众号
InfoQ的其他文章
Kubernetes 1.29 增强了 KMS V2 并提供对 nftables 的支持
云原生计算基金会(CNCF)发布了代号为Mandala的Kubernetes 1.29。最新版本引入了一些新特性,比如Service负载均衡器的IP模式、Windows容器的可变Pod资源以及基于nftables的kube-proxy。
Doordash 的大规模隐私工程实践:地址遮蔽和数据保护
最近,DoorDash公布了他们是如何主动将隐私保护纳入其产品的。他们说明了隐私工程的重要性——这是一个经常被忽视的软件架构实践,并提供了一个例子,介绍如何遮蔽用户地址数据以更好地保护用户隐私。
美区 App Store 可链接到外部支付,但仍然收取佣金,引发争议
美国最高法院最近做出了一项裁决,迫使苹果公司允许iOS和iPad应用链接到第三方支付系统。不过这一决定仅适用于在美国App Store上发布的应用程序,并引发了一些争议。
为什么又造了个新词 Data Warebase:我看到了 AI 时代数据平台应当的样子
在这个 AI 技术飞速发展的时代,我们有能力更深入地发掘数据潜在的价值,而数据处理不应当成为我们的阻碍。
FinOps 2024 状态报告:减少浪费,拥抱 AI
在FinOps 2024年的状态调查报告中,“工程赋能(Engineering Enablement)”已经被“降低成本和减少浪费”所取代。
加入社区微信群
与行业大咖零距离交流学习
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
软件研发质量管理体系建设
白皮书上线