旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

大公司mysql集群用什么【MySQL教程】,mysql

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:47评论:0


导读:在中小型互联网的企业中。mysql的集群平常就是上图的架构。WEB节点读取数据库的时刻读取dbproxy服务器。dbproxy服务器经由过程对SQL语句的推断来举行数据库的读写星散...
在中小型互联网的企业中。mysql的集群平常就是上图的架构。WEB节点读取数据库的时刻读取dbproxy服务器。dbproxy服务器经由过程对SQL语句的推断来举行数据库的读写星散。读要求负载到从库(也能够把主库加上),写要求写主库。

这里的dbproxy是数据库集群的唯一出口所以也须要做高可用。

drproxy是数据库读写星散的经常使用软件,amoeba、mycat、cobar也很经常使用。这类软件不仅带有读写星散功用,还能够完成负载平衡以及后端节点的健康检查。

数据库的读写星散除了经由过程这类数据库中间件软件完成,还能够写在顺序中。

一般我们的主库要做双主高可用,完成主库挂掉另一个主库马上接受。假如不做双主,从库接受主库的时刻须要做状况迁徙,会有耽误。

数据库主库的高可用重点须要斟酌的是数据同步。比较经常使用的高可用计划有:

1、keepalived+mysql replication。经由过程keepalived完成VIP潇洒,经由过程mysql自带的同步计划replication完成数据同步。

2、hearbeat+drbd。经由过程drbd完成双主数据的同步,这个数据同步是基于块装备的。比平常的同步计划要快许多。经由过程heartbeat完成VIP漂移以及drbd资本的切换治理。

3、keepalived+mha。

关于从库,最好不要凌驾5个。我们能够把个中的三个作为用户接见的节点,把别的一个作为内部人员的查询节点。由于内部人员查询节点的时刻平常是根据时间段查询,不经由索引,占用的资本比较多,所以要把这个节点零丁专用,以避免影响客户接见。末了我们应当留一个从库举行数据库的数据备份。

从库的数据一致性坚持能够经由过程直接于主库举行主从辅佐,也能够从其他从库那举行主从复制(长处是削减主库压力,瑕玷是耽误稍大)。

以上就是大公司mysql集群用什么的细致内容,更多请关注ki4网别的相干文章!

标签:mysql


欢迎 发表评论: