In den meisten Web-Applikationen ist die DB der Flaschenhals.
Vertikales Skalieren einer DB hat Grenzen
-> verfügbare bzw. bezahlbare Hardware.
Um eine DB in die Breite skalieren zu können, muss das System aber meist mit mehreren DB-Servern und damit mehreren DB-Connections umgehen können.
- Trennung der DB-Zugriffe anhand von Aufgaben/Diensten/Services
- Trennung zwischen Schreiben und Lesen
- Schreiben auf 1 Master
- Lesen von n Slaves