面试官:MYSQL事务隔离与MVCC多版本并发控制知道吗?
数据库的事务隔离前段时间,公司内部遇到了一个问题,就是我们创建的同一批任务,别分配给了不同的实例去执行,导致线上的结果出现问题。另一个组的leader说没有开启事务,设置下事务就可以。数据库一出现一致性问题,就说开启事务,我就有点疑惑,数据库的事务到底是怎么保证一致性的。在看下面的内容,我们可以先思考几个问题。数据库的隔离级别都有什么?数据库的MVVC视图是怎么实现的?数据库的隔离级别是为了解决什么问题的?看完上面三个问题,自己能回答上来几个呢?不急。我们继续往下看数据库的事务数据库





