IT-Lexikon › Datenbanken › Hash-Partition

Hash-Partition

Datenbanken Svenska → Aktualisiert: 2026-09-09

Partitionierungsstrategie: eine Hash-Funktion wird auf den Partitionsschlüssel angewendet, Modulo N wählt die Partition. Bei guter Hash-Funktion gleichmäßig verteilt — Standard für OLTP-Workloads, bei denen jede Zeile gleich wahrscheinlich abgefragt wird.

PostgreSQL: PARTITION BY HASH (user_id) PARTITIONS 16. Kompromiss gegenüber Range: keine Range-Abfragen möglich (WHERE created_at > X durchsucht alle Partitionen), dafür bessere Lastverteilung. Wird für Multi-Tenancy genutzt, bei der die Tenant-ID gehasht wird — kein Hotspot durch einen einzelnen Tenant. MongoDBs Hashed Shard Key folgt demselben Muster. Einschränkung: neue Partitionen erfordern ein Rehashing (Ausfallzeit oder Online-Rebalancing). Systeme mit Consistent Hashing (Cassandra, DynamoDB) lösen das mit Virtual Nodes und einem Ring.

← Zurück zum Lexikon