Loading...
Mysql MVCC机制讲解一 概述在MySQL InnoDB存储引擎下RC(读已提交)、RR(可重复读)基于MVCC(多版本并发控制)进行并发事务控制MVCC是基于”数据版本”对并发事务进行访问从上图我们来解读:如果在RC级别下:事物D在第一次查询得出的是张三,第二次读取的时候,由于第二次提交已经生效,所以读取出来的是张小三,出现了不可重复读在RR级别下:事务D两次读取都是张三接下来我们看...
到底什么是微服务架构?一 了解分布式架构的发展过程我们看一下常规的单体架构:单体阶段:紧耦合系统复杂,牵一发动全局所有模块耦合在一个进程中完全封闭架构业务...
脏读、幻读、不可重复读前言: 了解三种场景的前提是我们需要了解数据库的四种事务级别:串行化 - 可避免所有问题可重复读 - 不可避免幻读读已提交 - 避免脏读、幻读读未提交 - 都不可避免一 脏读概念:读取到了其他事务未提交的数据。二 不可重复读概念:同一次事务前后查询到的数据不一致的问题。三 幻读概念:幻读是一次事务中前后数据量发生变化用户产生不可预料的问题。四 总结脏读指读取到其他事务正...
阿里为什么禁止三表join关联了解过oceanBase和Mycat的同学应该知道,这两个阿里的产品只支持2表关联。一 为什么不让在mysql用三表关联?M...
Redis Cluster集群一 集群模式概述Cluster模式是Redis3.0开始推出采用无中心结构,每个节点保存数据和整个集群状态, 每个节点都和其他所有节点连接官方要求:至少6个节点才可以保证高可用,即3主3从;扩展性强、更好做到高可用各个节点会互相通信,采用gossip协议交换节点元数据信息数据分散存储到各个节点上之前我们讲过哨兵模式,跟cluster有什么区别呢?采用redis主...