当前位置: 首页 > 科技观察

隔离做好了,谁都不麻烦了!

时间:2023-03-21 15:03:15 科技观察

【本文为专栏作家“刘欣”原创稿件,转载请通过作者微信获取授权公众号编码】点击阅读更多作者好文后记:在编程领域,一旦涉及到并发,编程马上就变复杂了。多线程交替执行,结果不可预知,防不胜防。在数据库领域更是如此,尤其是关系型数据库。它还需要提供对事务的支持,并且必须满足原子性、一致性和隔离性,持久化,这样的准则,执行起来比较麻烦。不过话虽如此,也正是因为关系型数据库提供了这样的关键特性,才可以将程序员从底层解放出来。想一想,如果要求在应用层实现ACID,估计只有少数程序员能把程序写好。向上。这篇漫画主要是想说明事务的隔离级别,也就是说,当两个事务执行时,如果需要操作一个共同的值,一个事务的修改是否可以被另一个事务看到。事务的隔离级别看起来很复杂,但是结合排他锁和共享锁,其实还是很直观的。希望这篇文章能给你一些启发。