MySQL Cluster Overview
1514
This chapter contains information about 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 in MySQL 5.0 binary releases and in RPMs compatible with most modern Linux
distributions.
Beginning with MySQL 5.0.8, MySQL Cluster changes for MySQL 5.0 Server releases can be found in
the MySQL 5.0 Server
Release Notes
. For release notes for older releases of MySQL Cluster (before
5.0.8), see
MySQL Cluster 5.0 Release Notes
.
Supported Platforms.
MySQL Cluster is currently available and supported on a number of
platforms. 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
.
Compatibility with standard MySQL.
While many standard MySQL schemas and applications
can work using MySQL Cluster, it is also true that unmodified applications and database schemas
may be slightly incompatible or have suboptimal performance when run using MySQL Cluster (see
Section 17.1.5, “Known Limitations of MySQL Cluster”
). Most of these issues can be overcome, but
this also means that you are very unlikely to be able to switch an existing application datastore—that
currently uses, for example,
MyISAM
or
InnoDB
—to use the
NDB
storage engine without allowing for
the possibility of changes in schemas, queries, and applications.
Beginning with MySQL Cluster NDB 7.1, MySQL Cluster is available for production use on Microsoft
Windows. MySQL Cluster is not available for Microsoft Windows in MySQL 5.0. For more information,
see
MySQL Cluster NDB 6.1 - 7.1
.
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 about MySQL Cluster can be found in the following
places:
• For answers to some commonly asked questions about MySQL Cluster, see
Section B.10, “MySQL
5.0 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 developers blog about their experiences with MySQL Cluster, and
make feeds of these available through
PlanetMySQL
.
17.1. MySQL Cluster Overview
MySQL Cluster is a technology that enables clustering of in-memory databases in a shared-nothing
system. The shared-nothing architecture enables the system to work with very inexpensive hardware,
and with a minimum of specific requirements for hardware or software.
MySQL Cluster is designed not to have any single point of failure. In a shared-nothing system, each
component is expected to have its own memory and disk, and the use of shared storage mechanisms
such as network shares, network file systems, and SANs is not recommended or supported.
MySQL Cluster integrates the standard MySQL server with an in-memory clustered storage engine
called
NDB
(which stands for “Network DataBase”). In our documentation, the term
NDB
refers to
the part of the setup that is specific to the storage engine, whereas “MySQL Cluster” refers to the
combination of one or more MySQL servers with the
NDB
storage engine.
Summary of Contents for 5.0
Page 1: ...MySQL 5 0 Reference Manual ...
Page 18: ...xviii ...
Page 60: ...40 ...
Page 396: ...376 ...
Page 578: ...558 ...
Page 636: ...616 ...
Page 844: ...824 ...
Page 1234: ...1214 ...
Page 1427: ...MySQL Proxy Scripting 1407 ...
Page 1734: ...1714 ...
Page 1752: ...1732 ...
Page 1783: ...Configuring Connector ODBC 1763 ...
Page 1793: ...Connector ODBC Examples 1773 ...
Page 1839: ...Connector Net Installation 1819 2 You must choose the type of installation to perform ...
Page 2850: ...2830 ...
Page 2854: ...2834 ...
Page 2928: ...2908 ...
Page 3000: ...2980 ...
Page 3122: ...3102 ...
Page 3126: ...3106 ...
Page 3174: ...3154 ...
Page 3232: ...3212 ...