Table of Contents [+/-]
MySQL Cluster is a high-availability,
high-redundancy version of MySQL adapted for the distributed
computing environment. It uses the
NDBCLUSTER storage engine to enable
running several computers with MySQL servers and other software in a
cluster. This storage engine is available and in binary releases
from MySQL-Max 4.1.3. Beginning with MySQL 4.1.10a, it is also
available in RPMs compatible with most modern Linux distributions.
(If you install using RPM files, note that both the
RPMs must be installed to have MySQL Cluster capability.)
MySQL Cluster is currently available and supported on a number of platforms, including Linux, Solaris, Mac OS X, and other Unix-style operating systems on a variety of hardware. For exact levels of support available for on specific combinations of operating system versions, operating system distributions, and hardware platforms, please refer to http://www.mysql.com/support/supportedplatforms/cluster.html, maintained by the MySQL Support Team on the MySQL web site.
Beginning with MySQL Cluster NDB 7.0, MySQL Cluster is available for testing on Microsoft Windows (but not yet for production use). We are working to make Cluster available on all operating systems supported by MySQL; we will update the information provided here as this work continues. However, we do not plan to make MySQL Cluster available on Microsoft Windows in MySQL 4.1 or any other release series prior to MySQL Cluster NDB 7.0, which is based on MySQL 5.1. For more information, see MySQL Cluster NDB 6.X/7.X.
This chapter represents a work in progress, and its contents are subject to revision as MySQL Cluster continues to evolve. Additional information regarding MySQL Cluster can be found on the MySQL Web site at http://www.mysql.com/products/cluster/.
Additional Resources. More information may be found in the following places:
Answers to some commonly asked questions about Cluster may be found in the Section 15.6, “MySQL 4.1 FAQ — MySQL Cluster”.
The MySQL Cluster mailing list: http://lists.mysql.com/cluster.
The MySQL Cluster Forum: http://forums.mysql.com/list.php?25.
Many MySQL Cluster users and some of the MySQL Cluster developers blog about their experiences with Cluster, and make feeds of these available through PlanetMySQL.
If you are new to MySQL Cluster, you may find our Developer Zone article How to set up a MySQL Cluster for two servers to be helpful.