订单数据分库分表方案与实施.pdfVIP

  • 1
  • 0
  • 约6.25千字
  • 约 12页
  • 2026-05-26 发布于北京
  • 举报

闪聚支付项目扩展-分库分表

1订单数据分库分表

1.1需求分析

随着公司业务快速发展,接入的商户也越来越多,数据库中订单表的数据量猛增,由于所有表都在一个数据库中,导

致服务器快满了,性能也变慢了,优化迫在眉睫。针对现状目前采用的解决方案是对订单表进行分库分表。

1.2分库分表技术

参考Sharding‑jdbc专题‑v1.0.pdf

1.3数据库设计

1、shanjupay_transaction数据库(服务)会订单数据(pay_order表)。首先对该数据库进行分库,相同商户的

数据不要分散,否则查询相关信息要跨库,因此以商户ID作为分片键,分片策略采取商户ID%2。其中其他表不

做分库处理

2、然后对库内的订单表进行分表,根据需求此两表会以订单ID作为关联键联合查询,因此以订单ID作为分片键,

分片策略采取订单ID%2,最终形成如下数据库设计:

闪聚支付项目扩展-分库分表

1订单数据分库分表

1.1需求分析

随着公司业务快速发展,接入的商户也越来越多,数据库中订单表的数据量猛增,由于所有表都在一个数据库中,

导致服务器快满了,性能也变慢了,优化迫在眉睫。针对现状目前采用的解决方案是对订单表进行分库分

表。

1.2分库分表技术

参考Sharding-jdb

文档评论(0)

1亿VIP精品文档

相关文档