一直以来对数据库的事务隔离机制的理解总是停留在表面,其内容也是看一遍忘一边.这两天决定从原理上理解它,整理成自己的知识.查阅资料的过程中发现好多零碎的概念假设串起来足够写一本书,所以在这里给自己梳理一个脉络,详细的内容參考引文或在网上搜一下.因为平时接触最多的是MySQL.所以文章中某些部分是MySQL特有的特性,请读者注意. 数据库并发操作会引发的问题: 多个事务同一时候訪问数据库时候,会发生下列5类问题,包含3类数据读问题(脏读,不可反复读.幻读).2类数据更新问题(第一类丢失更新,第二类丢…