IT-lexicon › Databases › Gepartitioneerde tabellen

Gepartitioneerde tabellen

Databases Svenska → Bijgewerkt: 2026-10-03

Databasefunctie waarbij één tabel logisch heel blijft maar fysiek in meerdere partities wordt opgesplitst op basis van een partitiesleutel; PostgreSQL kent declaratieve partitionering sinds versie 10 (2017), MySQL sinds 5.1.

Bedoeld voor grote tabellen (10 miljoen rijen of meer), tijdreeksen en multi-tenant-opzetten. Strategieën: RANGE (datum- of getalbereik), LIST (specifieke waarden) en HASH (gelijkmatige spreiding). Voordeel: partition pruning, een query met een WHERE op de sleutel scant alleen de passende partities. Een oude partitie droppen is snel (O(1)), een DELETE is O(N). Nadelen: complexere queryplanner, foreign keys over partities heen zijn lastig, ORM-ondersteuning wisselt. Klassiek voorbeeld: logtabellen per maand, waarbij data van twaalf maanden oud direct verdwijnt.

← Terug naar het lexicon