mvcc的概念 mvcc即多版本并发控制,是一种并发控制的策略,能让数据库在高并发下做到安全高效的读写,提升数据库的并发性能; 是一种用来解决并发下读写冲突的无锁解决方案,为事务分配单向增长时间戳,为每次修改保存一个版本,版本号与时间戳关联; 可解决的问题 1.在并发读写数据库时,可以做到在读操作时不用阻塞写操作,写操作也不用阻塞读操作,提高了数据库并发读写的性能 2.解决脏读.幻读.不可重复读等事务隔离问题,但是不能解决更新丢失问题 前置概念 当前读 读取数据的最新版本,读取时需保证其他并发事…