MySQL - MySQL架构进化

1.总结

本质:就是在解决数据库(读,写)的效率问题

 

解决“读”的效率问题:

  • 通过缓存

解决“写”的效率问题:

  • 从锁的角度:MyISAM->InnoDB, 表锁->行锁
  • 从数据量角度:分库分表/MySQL集群

 

2.MySQL架构进化

版本1:单机MySQL

数据库和程序APP在同一台主机上:

 

 

 

 

版本2:缓存+垂直拆分(主从复制,读写分离)

 

 

 

版本3:分库分表+水平拆分(MySQL集群)

 

 

3.存在的问题

 

posted on 2021-02-17 16:31  frank_cui  阅读(69)  评论(0编辑  收藏  举报

导航

levels of contents