articleList

01-Mysql数据库架构演变历史

2025/03/13 posted in  ShardingJDBC
Tags: 

  • 数据库的演变升级
    • 单机
      • 请求量大查询慢
      • 单机故障导致业务不可用
        image-20211119172527225
    • 主从
      • 数据库主从同步,从库可以水平扩展,满足更大读需求
      • 但单服务器TPS,内存,IO都是有限的
        image-20211119172539370
    • 双主
      • 用户量级上来后,写请求越来越多
      • 一个Master是不能解决问题的,添加多了个主节点进行写入
      • 多个主节点数据要保存一致性,写操作需要2个master之间同步更加复杂
        image-20211119174013656
    • 分库和分表
      image-20211119172548102
  • 重点掌握解决方案设计思想,而不是具体框架API调用
    • 触类旁通,会思想后,用哪种框架都类似
      • 自研工具类、tddl、shardingsphere、mycat等