This document discusses MySQL multi-master replication and high availability clustering. It describes how synchronous multi-master replication introduces problems like slow writes and lack of support for operations like SELECT FOR UPDATE. It then introduces Tungsten clustering as an alternative that provides high availability, disaster recovery, load balancing and transparent reads across multiple MySQL servers without these issues through an intelligent proxy and query routing. Tungsten clustering also enables zero-downtime maintenance and supports multi-site configurations.