分库分表 发表于 2022-08-15 更新于 2023-02-24 分类于 分布式 本文字数: 210 阅读时长 ≈ 1 分钟 分库分表问题总结 1. 订单分库分表1.1 C端查询 按订单号包含用户,根据用户作为shardingkey,保证根据订单号和用户都能快速查询 1.2 B端查询 双写,双写就是下单的数据落两份,C端和B端的各自保存一份,C端用你可以用单号、用户ID做shardingkey都行,B端就用商家卖家的ID作为shardingkey就好了。 或者 通过离线数仓或者ES查询,订单数据落库之后,不管你通过binlog还是MQ消息的都形式,把数据同步到数仓或者ES