MySQL分库分表实践分库分表 一、什么时候分库、什么时候分表 分表:单张数据表太大,大于 500w 以上,影响了事务执行效率,就需要考虑分表。 分库:单个数据库的性能扛不住高并发流量,就要考虑分库。 二、分库分表原理 具体可以分为两种方式:垂直切分和水平切分 (一) 垂直切分 垂直拆分一般是按照业务和功能的维度进行拆分,把数据分别放到不同的数据库中。kryiea2024年1月1日大约 2 分钟数据库MySQLMySQL分库分表数据库架构高可用
MySQL读写分离与主从同步详解读写分离、主从同步 一、读写分离概念 主库:处理新增、修改、删除等事务性操作。 从库:处理 SELECT 查询操作 二、主从同步过程 ... 写入 binlog: 主库修改数据后,写入 binlog 日志,提交事务,更新本地存储的数据。 同步 binlog:从库连接到主库后,主库会创建一个 dump 线程,把 binlog 同步到所有从库,每个从库把 binlog 写到暂存日志中。 回放 binlog:从库启动一个 sql 线程去回放 binlog,去读 relay log 中继日志然后回放 binlog 更新数据。 kryiea2024年1月1日大约 2 分钟数据库MySQLMySQL读写分离主从同步高可用