mysql集群有几种方案

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

另一种方案是DRBD+Heartbeat+MySQL,此方案适合一台机器有空余时使用,但Heartbeat切换时间较长,并且同样存在脑裂问题。

MySQL Proxy也是一个选择,但该方案不够成熟稳定,且使用了Lua,若采用分表策略则无需更改客户端逻辑。

MySQL Cluster在社区版中不支持INNODB引擎,商用案例也不多,且稳定性有待提高。但也有传闻称该方案现在发展不错。

MySQL + MHA是一个不错的选择,特别是在配上异步复制的情况下。但该方案也存在一些问题需要考虑。

MySQL + MMM方案似乎有很多问题,但尚未有实际案例,谁能给出实践反馈?

此外,淘宝的Cola似乎已经停止开发,而变形虫Amoeba则提供事务支持,但具体表现如何尚需进一步了解。2024-12-04
mengvlog 阅读 455 次 更新于 2025-09-10 02:15:27 我来答关注问题0
  •  翡希信息咨询 MySQL高可用集群方案

    MySQL Cluster(ndb存储引擎):MySQL Cluster是一种基于分布式内存的数据库集群解决方案,使用ndb存储引擎。虽然MySQL Cluster提供了高可用性和可扩展性,但配置和运维相对复杂,且业界并没有大规模使用。PXC(Percona XtraDB Cluster):PXC是Percona基于Galera同步复制技术开发的MySQL高可用集群解决方案。PXC提供...

  •  深空见闻 mysql数据库集群方案

    MHA自动故障切换方案:适用于企业级应用,实现主节点故障时的自动切换。优势在于当主节点宕机时,MHA可迅速将最新从节点提升为主节点,并调整其他从节点指向新主节点。MySQL NDB Cluster方案:具有扩展能力、正常运行时间和灵活性,适用于下一代Web、云及通信服务。优势在于高性能、高可伸缩性,管理更大关键...

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

  •  翡希信息咨询 五大常见的MySQL高可用方案

    Galera:基于Galera的MySQL高可用集群,是多主数据同步的MySQL集群解决方案,使用简单,没有单点故障,可用性高。Paxos(POAXS):Paxos算法解决的问题是一个分布式系统如何就某个值(决议)达成一致。Paxos与MySQL相结合可以实现在分布式的MySQL数据的强一致性。优点:全部使用官方组件(MySQL Cluster),不依...

  •  翡希信息咨询 mysql集群有哪些方式

    MySQL集群的组建方式主要包括以下几种:LVS+Keepalived+MySQL:这种方式通过LVS实现负载均衡,Keepalived实现高可用。特点:配置相对简单,性能较高,但存在脑裂问题。MySQL Proxy:MySQL官方提供的中间层代理。特点:支持读写分离、连接池等功能,但可能不够成熟与稳定,且使用了Lua脚本语言。MySQL Cluster:MySQ...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部