概述 相信学过Mysql等其他数据库的同学对事务这个词都不陌生,事务表示的是一组动作,这组动作要么全部执行,要么全部不执行.为什么会有这样的需求呢?看看下面的场景: 微博是一个弱关系型社交网络,用户之间有关注和被关注两种关系,比如两个用户A和B,如果A关注B,则B的粉丝中就应该有A.关注这个动作需要两个步骤完成:在A的关注者中添加B:在B的粉丝中添加A. 这两个动作要么都执行成功,要么都不执行.否则就可能会出现A关注了B,但是B的粉丝中没有A的不可容忍的情况. 转账汇款,假设现在有两个账户A和B…