![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
你丶怎么睡得着的?
这个作者很懒,什么都没留下…
展开
-
数据库的四种隔离级别
最近在看高性能MYSQL一书,所以对其进行例子分析已巩固自己的印象 数据库的事务操作其实就是一组原子性的操作,要么全部操作成功,要么全部操作失败。 比如说我需要对外销售1张电影票,且登记一下销售信息到另一个表,至少需要以下3个步骤 1.查询电影票数量是否满足销售1张电影票 SELECT remain_count FROM cinema WHERE film_id = 12...转载 2017-12-25 14:17:59 · 635 阅读 · 0 评论 -
事务一致性与原子性的区别
其实一致性和原子性在事务里是两个不太相关,但又很相关的逻辑来的原子性:这个侧重点是事务执行的完整,一套事务下来,如果有一个失败,那整体失败。也就是要么大家一起成功,要么全都回滚一致性:这个讲的是事务是按照预期生效的,也就是你举例的那个转账的,一致性的核心一部分是靠原子性实现的,而另一部分是逻辑实现。举个例子吧:转账:张三给李四转账100元。那数据库假设需要 张三扣100转载 2017-12-29 14:19:50 · 4853 阅读 · 1 评论