日期:2014-05-16  浏览次数:20679 次

Mysql 集群简介和配置

1.?先了解一下你是否应该用mysql集群。

减少数据中心结点压力和大数据量处理,采用把mysql分布,一个或多个application对应一个mysql数据库。把几个mysql数据库公用的数据做出共享数据,例如购物车,用户对象等等,存在数据结点里面。其他不共享的数据还维持在各自分布的mysql数据库本身中。

?

MySQL Cluster Components

?

?

2.?集群Mysql中名称概念.(如上图)

1Sql结点(SQL node--上图对应为mysqld:分布式数据库。包括自身数据和查询中心结点数据.

2)数据结点(Data node -- ndbd):集群共享数据(内存中).

3)管理服务器(Management Server – ndb_mgmd):集群管理SQL node,Data node.

?

3.配置