MySQL事务并发问题
脏读(Dirty read) " 当一个事务正在访问的数据并且对数据进行了修改 ,而这种修改还没有提交到数据库中,这时另外一个事务也访问了这个数据,然后使用了这个数据。因为这个数据是还没提交的数据,那么另外一个事务读取到的这个数据是"脏数据",依据"脏数据"所做的操作可能是不正确的。" 时间点 事务 A 事务 B :----: :--------------

wxvirus2021年11月28日
大约 2 分钟
分布式事务
分布式事务 讲到事务,基本就是经典的转账问题 支付宝账户表:A(id, user_id, amount) 余额宝账户表:B(id, user_id, amount) 用户的user_id = 1,从支付宝转账 1 万到余额宝分为 2 个步骤: 1. 支付宝表扣除 1 万: 2. 余额宝表增加 1 万: 如何保证一致性呢? " 单个数据库,我们保证ACID使用

wxvirus2021年10月24日
大约 9 分钟