标签:书籍 一致性 str 控制 事务 其他 成功 font 增加
事务:就是一系列的动作,这些动作要么一起完成,要么都不完成。
举例1:转账500,A账户扣钱500,B账户增加500,两个操作,如果其中一个没有完成,那么的话,要么500块凭空消失,要么无缘无故多了500。这显然是错误的。
举例2:购买书籍,书籍只剩下1本,A跟B几乎同时购买书籍,但是A比B稍微快一点点,那么A会发出update语句,书籍数目减1变为0,且成功购买书籍,同时B也发出update语句,书籍减1变为-1,此时因为没有事务控制,所以两者都成功更新书籍数目,显然这是不正常的,所以需要事务控制。
事务的四个特性:
标签:书籍 一致性 str 控制 事务 其他 成功 font 增加
原文地址:https://www.cnblogs.com/convict/p/9902428.html