Skip to main content

moregeek program

多版本并发控制 mvcc_飞鱼的博客-多极客编程

介绍多版本并发控制 多版本并发控制技术(Multiversion Concurrency Control,MVCC) 技术是为了解决问题而生的,通过 MVCC 我们可以解决以下几个问题: 读写之间阻塞的问题:通过 MVCC 可以让读写互相不阻塞,即读不阻塞写,写不阻塞读,这样就可以提升事务并发处理能力。 降低了死锁的概率:这是因为 MVCC 没有使用锁,读取数据时并不需要加锁,对于写操作,也只锁

Read More

事务的acid特性_飞鱼的博客-多极客编程

事务机制 介绍事务 技术是为了解决问题而生的,通过事务我们可以解决以下问题: 多个操作不是一个整体操作,出现了部分执行成功的情况,导致数据的状态不一致问题(原子性) 一组操作只有部分完成,没有全部完成,但是此时可以访问到数据的不一致状态问题(可见性问题,隔离性) 两组操作并发执行,导致的并发问题 ...... 事务存在的意义:保证系统中的数据是正确的,不同数据间不会产生矛盾,也就是保证数据状态

Read More