TiDB在OMS供应链系统订单业务域的应用
原文中文,约9200字,阅读约需22分钟。
📝
内容提要
张宾提出了一种将抖快电商业务与京东电商供应链连接的方案,采用TiDB作为数据存储,使用Spring提供的AbstractRoutingDataSource实现多数据源支持,利用DRC平台完成MySQL数据库数据迁移,解决数据倾斜和提升系统处理性能,查询性能提升了5倍,并将帐数据和历史订单详情数据直接写入TiDB。
🎯
关键要点
-
张宾提出将抖快电商与京东电商供应链连接的方案。
-
项目初期数据存储在MySQL中,面临数据倾斜和性能瓶颈问题。
-
随着订单量增长,运营端查询超时现象增多,影响查询体验。
-
选择TiDB作为数据存储,具备水平弹性扩展和在线DDL等特性。
-
使用Spring的AbstractRoutingDataSource实现多数据源支持,减少代码改动。
-
通过AOP切面选择具体数据源,提升数据源管理的灵活性。
-
项目中配置多数据源,支持动态切换,提升系统性能。
-
TiDB的KV映射规则和索引设计优化了数据查询性能。
-
通过DRC平台完成MySQL到TiDB的数据迁移,避免数据倾斜。
-
系统处理性能提升,查询性能提高了5倍,数据处理更高效。
🏷️