First, database clustering and high availability
two,
Three, mysql separate read and write
mysql separating read and write a variety of ways:
1) code language (php \ python \ java, etc.) to achieve the level of separate read and write, to find developers for implementation.
2) separation of read and write by software tools, such as software amoeba
amoeba software can achieve both load balancing and to be separate read and write, the server is the separation pressure.