RabbitMQ基础知识详解
RabbitMQ基础知识详解 初步认识 消息队列介绍 消息队列(Message Queue,简称MQ)是一种应用程序对应用程序的通信方法。应用程序通过写入和检索出入队列的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。 消息队列的主要组成部分: 消息发送者:投递消息的一方,相当于远程调用
MySQL MVCC实现原理详解
MySQL MVCC实现原理详解 一、MVCC基本概念 MVCC(Multi-Version Concurrency Control)是多版本并发控制技术,它是MySQL InnoDB引擎实现事务隔离性的核心机制。 核心特点: 读不加锁,读写不冲突 通过数据版本链实现并发控制 不同事务看到的数据版本
InnoDB的Redo Log:图解持久性实现原理
InnoDB的Redo Log:图解持久性实现原理 一、什么是Redo Log? Redo Log(重做日志) 是InnoDB存储引擎用来实现事务 ==持久性== 的重要机制。重做日志,记录的是事务提交时数据页的物理修改,是用来实现事务的持久性。 该日志文件由两部分组成:重做日志缓冲(redolog