良心公众号
关注不迷路
01
MySQL架构概述
在之前的文章中,菜鸡曾经总结过MySQL各层级之间的关系,其基本架构可以用下面这张图来大致概括:
02
binlog和redo log简介
通过上面这张图,我们可以轻松地描述出一次MySQL的读操作在其背后所经历的步骤。而写操作则稍许复杂,因为其涉及到两个极其重要的日志:binlog和redo log。
了解binlog和redo log这两个日志的作用和原理,对我们恢复误操作的数据,数据库横向扩容,以及一些特殊需求(比如业务上要求增量写,则可以通过分析一定时间段内的binlog来实现增量写)有很大的指导意义。不仅如此,这两个日志相