Master-Slave Setups sind oft eine sinnvolle Möglichkeit, um die DB-Last von Web-Applikationen auf mehrere Systeme zu verteilen.

master-slave

Da Web-Apps zum größten Teil nur lesen, bringen mehrere Slaves fast immer Entlastung, auch wenn weiterhin schreibend nur auf einen Server (Master) zugegriffen wird.

Eine Kombination aus vertikalem (Master) und horizontalem (Slaves) Skalieren kann hier weiter entlasten.