The Wayback Machine - https://web.archive.org/all/20060709203251/http://www.ukfast.net:80/mysql_clustering_linux.html

Official Sharks Sponsor
Official Airwaves Ducati Sponsor
BBCi

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:

MySQL clustering is available on most popular platforms, including:

It’s important to remember that clustering is not a complete backup system for your applications. It is only one part of a multi-part strategy required to ensure minimum downtime and 100% recoverability.
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.

Best Hosting Provider 2006 Winner at ISPAs


contact us -  0845 458 4545

MySQL clustering - get a quote