当前位置:首页 > 数据库 > 正文

mysql80如何集群?详细组网部署

mysql80如何集群?详细组网部署

mysql集群的几种方 在MySQL集群部署中,有多种方可供选择,每种方都有其特点和适用场景。一种常见的方是LVS+Keepalived+MySQL,虽然很多人推荐,但...

mysql集群的几种方

在MySQL集群部署中,有多种方可供选择,每种方都有其特点和适用场景。一种常见的方是LVS+Keepalived+MySQL,虽然很多人推荐,但该方存在脑裂问题。另一种方是DRBD+Heartbeat+MySQL,此方适合一台机器有空余时使用,但Heartbeat切换时间较长,并且同样存在脑裂问题。

在MySQL集群的结构选择上,有多种方可供考虑。其中一种是DRBD+Heartbeat+MySQL,这种方适用于一台机器空余、Heartbeat切换时间较长或者存在脑裂问题的情况。然而,这种方可能需要额外的DRBD配置,增加复杂度,且可能引发脑裂问题,难以准确断mysqld是否HANG。

分布式中间件集群 除了直接使用MySQL的集群方外,还可以通过中间件来实现MySQL的集群。例如使用MyCAT等中间件,通过逻辑上的整合,实现分布式数据库的效果。这种集群方式可以有效地实现数据的分片、负载均衡等功能,提升了的可扩展性和可用性。但同时,引入中间件也可能带来一些额外的学习和部署成本。

最新文章