
美河学习在线 www.eimhe.com
2
MySQL Study 之--MySQL Cluster(集群)构建
一、Mysql Cluster 概述与部署
MySql Cluster 最显著的优点就是高可用性,高实时性,高冗余,扩展性强。
它允许在无共享的系统中部署"内存中"数据库的 Cluster.通过无共享体系结
构,系统能够使用廉价的硬件.此外,由于每个组件有自己的内存和磁盘,所以不存
在单点故障.
它由一组计算机构成,每台计算机上均运行者多种进程,包括 mysql 服务
器,NDB cluster 的数据节点,管理服务启,以及专门的数据访问程序
所有的这些节点构成一个完整的 MySQL 集群体系.数据保存在"NDB 存储服
务器"的存储引擎中,表(结构)则保存在"mysql 服务器"中.应用程序通过"mysql 服
务器"访问这些数据表,集群管理服务器通过管理工具(ndb_mgmd)来管理"NDB
存储服务器".
基本概念
"NDB"是一种"内存中"的存储引擎,它具有可用性高和数据一致性好的特点.
下面介绍 mysql cluster 节点时,它表示进程.在单台计算机上可以有任意数目
的节点.
管理节点(MGM):这类节点的作用是管理 mysql cluster 内的其他节点,如配置
文件和 cluster 日志,启动并停止节点,运行备份等.cluster 中的每个节点从管理服
务器上检索配置数据,并请求管理服务器所在位置的方式.当数据节点内出现新的
评论