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

MySQL集群MySQL-Max哪里去了?
MySQL网站上的文章:
http://blogs.mysql.com/kaj/2008/05/23/mysql-clusters-improved-release-model/
最重要的意思是:

1、从MySQL5.1.25开始(MySQL英文手册说是从5.1.24开始),二进制版本不再包含集群功能,而是将集群功能单独拿出来作为一个产品供下载。
2、但是,Sun承诺,MySQL集群仍然在GPL协议下。
3、MySQL5.1源代码包仍然包括有集群功能,可以下载和带集群功能编译。
4、集群版本的6.2.15基于的是MySQL5.1版本。

在MySQL5.1版本的英文手册中,包括了对较新版本的集群功能的说明。而同时官方可下载的MySQL5.1中文文档只支持5.1版至5.1.2-alpha版,缺乏更新。而MySQL6.0的英文手册中已不再包括对集群的说明。
所以要下载MySQL5.1的英文版手册(http://dev.mysql.com/doc/)。
该文档增加了《第14章  高可用和可扩展性》,和针对MySQL 5.1.24-ndb-6.2.16或 5.1.24-ndb-6.3.17版本的集群的说明。

下载有集群功能的二进制版本:
    http://dev.mysql.com/downloads/cluster/
    注意,下载的软件包的命名规则也改变了。但可根据5.1英文手册的内容来适当调整,以求对应。
下载无集群功能(不含NDB引擎)的MySQL服务器版本:
    http://dev.mysql.com/downloads/

第14章  高可用和可扩展性
14.1 使用DRBD(分布式复制块设备)获得高可用性
14.2 使用Linux心跳体系
14.3 MySQL虚拟化
14.4 使用memcached
14.5 MySQL代理
14.6 MySQL负载均衡

5.1英文手册第16章 MySQL Cluster笔记:
NDB(NDBCLUSTER)是一回事。
从MySQL5.1.23开始提供NDB存储引擎。从MySQL5.1.24开始,标准的MySQL服务器二进制包就不提供NDB了。用户要升级安装MySQL集群就要从Cluster NDB 6.2.15版本开始。

MySQL Cluster NDB 6.1,6.2,6.3之前称为:MySQL电信级版本。从6.2.15和6.3.14开始,合为一个称呼:MySQL Cluster,但是它相当于有商业协议和支持的包。

本手册说明是基于MySQL5.1.23中的MySQL Cluster,MySQL Cluster NDB 6.2用5.1.24-ndb-6.2.16版,MySQL Cluster NDB 6.3用5.1.24-ndb-6.3.17。而MySQL Cluster NDB 6.1不会再进行维护开发。

MySQL Cluster仍然不能安装在Windows上。
MySQL网站不再提供MySQL Cluster NDB 6.2.15之前的包下载。

写本手册的时候,MySQL Cluster NDB 6.3还只提供源代码包下载。

5.1.24-ndb-6.2.16表示,包含了5.1.24的特性,集群版本是6.2.16