失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > MySQL大型分布式集群高可用搭建问题如何解决呢 – 数据库 – 前端 mysql怎么添加空间

MySQL大型分布式集群高可用搭建问题如何解决呢 – 数据库 – 前端 mysql怎么添加空间

时间:2019-12-25 17:03:16

相关推荐

MySQL大型分布式集群高可用搭建问题如何解决呢 – 数据库 – 前端 mysql怎么添加空间

采用数据库的分布式方案可以在充分保证数据容灾,性能提升等方面有着举足轻重的作用,一般来说数据库的分布式方案有以下几种:

①,主从复制,读写分离:使用一主多从可以保证数据不丢失,而使用读写分离的原因是因为读写比例通常有二八分的选择,所以使用多个从库来做读取是很好的方案!

主从复制的开启很简单,在mysql中的配置中心打开log-bin进行复制,使用server-id配置主从即可!

读写分离可以使用spring aop配置动态数据源来实现!

②,双主互备:

1,两台机器互为主从,实现双边同步数据,可以在代码中或者别的组件实现负载均衡!

2,一主一备:当前主机挂掉的时候,备机可以迅速上位,提供服务!

双主互备模式在挂掉一台机器的时候,另一台可以持续使用,数据同步中断!

③,分库分表:将数据按照一定的拆分原则存储在不同库不同表里!

水平拆分:按照月份,hash等方式,实现数据分散到不同库(表)中!

垂直拆分:将一张表中的字段按照一定的原则拆分到不同库(表)中!

总的来说,如果写数据过大,建议使用分库分表,将写压力分散到不同库中,如果读多写少,则读写分离也就够了!

上面的几种方式,是笔者这几年在不同公司遇到的,代码层实现的读写分离,双写负载均衡等,如果有需要的朋友,可以一起交流!

如果觉得《MySQL大型分布式集群高可用搭建问题如何解决呢 – 数据库 – 前端 mysql怎么添加空间》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。