Introduction Enterprises often start with a single server setup. As the enterprise grows, so does the data and the number of requests for the data. Using a single server setup makes it difficult to manage the increasing load. This creates the requirement to scale out. One solution would be to replicate to read servers. The writes go to the master and the reads go to the slaves. Although this setup

