一般来说,会有三种方式:
具体的详细方案,可以看看如下两篇文章:
目前市面上,分布式事务的解决方案还是蛮多的,但是都是基于一个前提,需要保证本地事务。那么,就对我们在分库分表时,就有相应的要求:数据在分库分表时,需要保证一个逻辑中,能够形成本地事务。举个例子,创建订单时,我们会插入订单表和订单明细表,那么:
如果我们基于这两个表的 user_id 进行分库分表,那么插入的记录被分到相同的库表中。
原文:https://www.cnblogs.com/fanguangdexiaoyuer/p/10817067.html