MySQL Cluster 实作
时间:2009-05-31 来源:mysql2009
由于 MySQLCluster 完全使用RAM 来作数据(包含索引)的抄写,所以data-node依照数据库的使用量需有相应足够的
RAM,其两者关系可以参考官方的算法。
这个Cluster除了可以做到redundancy,还能透过多个datanode做到load balance。
实做环境介绍
架构示意图如下,图片引用自官方网站的数据,图标内的IP请以上述表格所列的为主,而且本篇实作将Management
node和 SQLnode装在同一台,与下图有些不同。
各个不同组件的连接关系,请参考下图:
mgmnode-用来启动/关闭Cluster,及其他管理作业,实际DB运作不需要此程序。
SQLnode-用来连结WebAP与DB,可建置多个以提高多个的AP联机效率,实际DB数据不存放在此,扩充node时,至少需要有一台可正常运作。
data-node-实际数据库的储存位置,并负责彼此抄写的任务,愈多台可提高存取效率
ChinaUnix-ITpub网站MySQL技术征文大赛
作者:ChinaUnix gerrybbs
相关阅读 更多 +