linux – MySQL聚类
发布时间:2020-12-13 16:51:05 所属栏目:Linux 来源:网络整理
导读:我运行一个托管大约50Gb数据的 mysql服务器(主要用于大约250个网站),我想知道我的设置冗余 MySQL集群的选择是什么?主要目的是我可以将一台服务器关闭以进行维护或重新启动,而不会影响数据库的可用性 – 其次是在实时服务器出现问题时会出现某种热故障转移.
我运行一个托管大约50Gb数据的
mysql服务器(主要用于大约250个网站),我想知道我的设置冗余
MySQL集群的选择是什么?主要目的是我可以将一台服务器关闭以进行维护或重新启动,而不会影响数据库的可用性 – 其次是在实时服务器出现问题时会出现某种热故障转移.
我的理解是mysql-cluster要求DB完全包含在内存中,并且有如此多的数据,这不是一个实用的选择. 解决方法
你需要的是复制.虽然很多人使用MySQL复制,但我已经足够处理它(数十个高容量生产MySQL实例),知道它不是一个成功的选择.它非常脆弱,并且会在不方便的时候失败.现在,我倾向于使用块复制解决方案(如DRBD)来使MySQL存储保持一致.
就故障转移而言,MySQL复制再次无法解决这个问题.虽然从主服务器到服务器的故障转移是一个相当自动化的操作,处理后果(以另一种方式再次运行复制)始终是一个手动过程,需要戳戳和刺激以确保一切正常.无论您选择哪种复制方法,我都会使用heartbeat来检测一切是否正常以及当前活动服务器何时崩溃,从而确保有序地接管资源. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – Bash:在模式之后,将一个文件的内容插入另一个文件
- linux – 在Unixy文件系统中,放置软件的传统位置在哪里?
- linux – Ubuntu:如何设置只在第一次启动时运行的init脚本
- Linux – /usr/local或/ var用于应用程序数据?
- Linux Git:无法访问远程:错误设置证书验证位置
- 监控linux上单个进程的负载和资源使用情况(Red Hat)
- ubuntu14.04终端中文乱码(其实是vim显示乱码)的解决办法
- linux – 如何找出占用/分区上所有空间的内容?
- Hyper-V中的Linux guest虚拟机正常关闭
- Linux soft lockup 和 hard lockup
推荐文章
站长推荐
热点阅读