Zum Inhalt springen

    Datenpartitionierung (Sharding)

    Webdesign & EntwicklungShardinghorizontale Partitionierung
    Lesezeit: 2 Min.Redaktionell geprüft am:

    Definition

    Sharding verteilt einen Datenbestand nach festgelegten Schlüsseln auf getrennte Teile oder Rechner.

    Die Aufteilung eines Datenbestands auf mehrere voneinander getrennte Partitionen oder Knoten nach einem Shard-Schlüssel.

    Einfach erklärt

    Ein großer Aktenbestand wird auf mehrere Schränke verteilt, wobei eine Regel bestimmt, wo welche Akte liegt.

    Warum das im Alltag wichtig ist

    Der Begriff trägt zu sicheren, wartbaren und leistungsfähigen Webanwendungen sowie belastbaren technischen Entscheidungen bei.

    Beispiel aus dem Mittelstand

    Kundendaten werden anhand einer stabilen Mandanten-ID auf mehrere Datenbankknoten verteilt.

    Grenzen und Fallstricke

    • Ungleichmäßige Schlüssel, übergreifende Abfragen, Rebalancing und Transaktionen unterschätzen.

    Entstehung & Geschichte

    Sharding entwickelte sich aus verteilten Datenbanken zur Skalierung von Speicher und Last.

    Anwendung im Mittelstand

    • Mögliche Anwendung: Kundendaten werden anhand einer stabilen Mandanten-ID auf mehrere Datenbankknoten verteilt.

    Häufige Fragen

    Was bedeutet Datenpartitionierung (Sharding)?

    Die Aufteilung eines Datenbestands auf mehrere voneinander getrennte Partitionen oder Knoten nach einem Shard-Schlüssel. Welche Fehler sollte man vermeiden? Ungleichmäßige Schlüssel, übergreifende Abfragen, Rebalancing und Transaktionen unterschätzen.

    Quellen

    Quelle geprüft am 10.10.2026. Redaktionelle Anwendungsbeispiele sind hypothetisch; kein Nachweis realer Kundenergebnisse.

    Redaktionell geprüft am:

    Auf dieser Seite

    Nächster Schritt

    Vom Wissen zur Anwendung