美文网首页
MySQL分库思路

MySQL分库思路

作者: wuyuan0127 | 来源:发表于2017-11-27 17:34 被阅读0次

做分库分表扩容方案:

加入数据量在1000万以内

用2台机器 来分 ,一台 500万

前4条数据,来做比方,数据切片字段 %2 来分  第二条,第四条数据落在 第一台机器  第一条,第三条数据 落在第二台机器

切分之后, 需要对每台机器做一个双主,用来做高可用,做好 VIP漂移 

加入数据 超过1200万之后,性能极差,这个时候就需要 成倍扩容

搞成4台机器

第一条落在第二台机器,第二条落在第三台机器,第三条落在第4台机器,第四条落在第一台机器

此法发现  第一台和 第三台的数据 来自以前的 第一台数据   第二台,第四台 来自于 第二台机器

第一台,第三台 就用 第一次 %2 的 第一台两条高可用机器   第二台,第四台 用 第一次 %2 的 第二台机器的高可用两台机器

无需停机,快速扩容,等到一个夜深人静的时候,数据一致之后,解除 其双主关系, 删除冗余数据

为新的4台机器做 高可用,双主部署

相关文章

  • MySQL分库思路

    做分库分表扩容方案: 加入数据量在1000万以内 用2台机器 来分 ,一台 500万 前4条数据,来做比方,数据切...

  • Mysql的分库分表,水平拆分-垂直拆分

    参考文章MySQL分库分表总结参考数据库分库分表策略,如何分库,如何分表?MySQL分库分表原理 MySQL单库数...

  • mysql分库

    mysql分库

  • 分库分表

    【分库、分表】MySQL分库分表方案 - MrSunny - 博客园 总结下Mysql分表分库的策略及应用 - 周...

  • Mysql数据库

    MySQL知识图谱 MySQL索引 MySQL架构 MySQL锁 MySQL事务 MySQL集群 MySQL分库分...

  • Mysql查询优化

    mysql的优化思路: 日志、执行计划、索引、缓存(查询缓存和索引缓存)、SQL优化、分区、分表、分库、修改数据库...

  • MYSQL分库分表

    大众点评订单系统分库分表实践 利用Mycat中间件实现RDS MySQL的分库分表及读写分离功能 MYSQL数...

  • (转载)MySQL数据库之互联网常用分库分表方案

    MySQL数据库之互联网常用分库分表方案 一、数据库瓶颈 1、IO瓶颈 2、CPU瓶颈 二、分库分表 1、水平分库...

  • mysql优化

    Mysql分库分表方案 Mysql分库分表方案 1.为什么要分表: 当一张表的数据达到几千万时,你查询一次所花的时...

  • 分库分表实战

    方案:1.分表分库框架选型sharding-jdbc 2.分库后使用雪花算法代替mysql主键id自增 3.拆分规...

网友评论

      本文标题:MySQL分库思路

      本文链接:https://www.haomeiwen.com/subject/ciydbxtx.html