读写分离是一种常见的优化方案,旨在通过将读操作、和写操作分开,如下图所示:
大致的原理,如下:
【主库(Master)】:负责处理所有的写操作(比如:插入、更新、删除......)、和写操作相关的事务;
【从库(Slave)】:负责处理读操作(查询),通过主从复制机制从主库同步数据;
【复制机制】:主库将数据更改记录到二进制日志(binlog),从库读取并执行这些日志中的操作,以保持与主库的数据一致性。
复制这块,要注意,默认是“异步复制”,复制延迟较小,但无法保证强一致性。
标签:主库,读写,复制,操作,日志,从库,优化,数据库 From: https://www.cnblogs.com/o-O-oO/p/18386937