MySQL Clustering
Clustering can be best described as a technology that automatically allows one physical server to take over the tasks and responsibilities of another physical server that has failed.
MySQL clustering provides a fault tolerant architecture that ensures your mission critical applications achieve 99.999% availability. Plus with MySQL clustering entire clusters can be replicated across regions.
Clustering of MySQL also enables servers to share processing within a cluster, taking full advantage of all hardware. Typical response times are in a few milliseconds and it can handle tens of thousands of distributed transactions per second by replicating across database servers.
MySQL clustering uses synchronous replication to drive transaction information to all the appropriate database servers so applications can automatically fail over to another server extremely quickly.
MySQL clustering database servers benefits from being able to automatically restart, recover, and dynamically reconfigure themselves in case of failures without having to program advanced features into the application.
Plus MySQL clustering is extremely configurable so you can implement the appropriate level of performance, scalability and fault tolerance to match your application requirements.
Benefits of MySQL clustering:
- Designed for 99.999% Availability
- Extremely Fast Automatic Fail over
- Flexible Distributed Architecture with No Single Point of Failure
- Significantly Reduce Costly Downtime
- Dynamic scalability
- Easy-to-use Administration
MySQL clustering is available on most popular platforms, including:
- Linux (Red Hat, Novell/SUSE)
- IBM AIX
- HP-UX
- Sun Solaris
- Mac OS X
To find out about back up, the fastest disk based recovery on the market, please see our Veritas backup page.
You many be asking yourself what is the difference between clustering and load balancing?
Well, clustering is having several servers doing the same function so load can be shared. This addresses capacity issues. Clustering is usually carried out using database servers.
Load balancing is having the same application running on multiple servers. This benefits redundancy. Essentially load balancing can be a described as a type of cluster. Load balancing is usually carried using other types of servers rather than database servers.
To set up clustering on your MySQL Servers simply call us now on 0800 4584545, and talk to an Account Manager.




