M/cluster MySQL clustering
M/cluster is a relatively new face to the MySQL clustering arena but it is one that is making a pretty good mark. M/cluster is designed around the need for a highly available database solution that requires no change to the code. One major advantage is that all of the MySQL servers are able to do database writes meaning there is no master server. Additionally to access the M/cluster system a virtual IP is setup which functions just like a load balancer in that it balanced the load and stops sending requests to a server if it has crashed. In short M/cluster lets you run a very large database cluster with very little change on the code side.