需要软件
mycat 分库分表的工具,主要功能可以将一个大表拆分成很小表
haproxy 是一款高性能的负载均衡软件。因为其专注于负载均衡这一些事情,因此与nginx比起来在负载均衡这件事情上做更好,更专业。
keepalived 是集群管理中保证集群高可用的一个服务软件,用来防止单点故障
mysql 采用replaciton 集群方式 双主从
搭建思路
Mysql 双主从集全
node=haproxy+(keepalived+mysql)+(keepalived+mysql)
分布式搭建
gateway=haproxy+(keepalived+mycat)+(keepalived+mycat)
最终方案
【mysql 高性能分布设计】gateway+node1+node2+node2+node!
这就是我思路,多多交流
推荐阅读
- mysql日志
- Java毕业设计项目实战篇|Java项目:宿舍管理系统(java+SpringBoot+Thymeleaf+html+layui+mysql)
- Java毕业设计项目实战篇|Java项目:企业人事系统(java+SpringBoot+Vue+ElementUI+maven+mysql)
- Java毕业设计项目实战篇|Java项目:图书管理系统(java+SpringBoot+jpa+html+swagger+maven+mysql)
- Java毕业设计项目实战篇|Java项目:中小医院信息管理系统(java+Springboot+ssm+mysql+maven+jsp)
- Java毕业设计项目实战篇|Java项目:医院管理系统(java+Springboot+ssm+mysql+maven)
- #|Django models.py 表结构数据更新后应用到数据库中
- Java毕业设计项目实战篇|Java项目:大学生实习管理系统(java+SpringBoot+Thymeleaf+html+JQuery+bootstrap)
- KunlunDB对MySQL私有DML语法的支持