Das Hauptziel des Shardings besteht darin, die Skalierbarkeit, Verfügbarkeit und Leistung der Datenbank zu verbessern. Durch die Verteilung der Arbeitslast auf mehrere Server kann die Datenbank mehr Datenverkehr und größere Datenmengen verarbeiten, als ein einzelner Server bewältigen könnte.