Range partition
Partitioning-strategi: split data efter range av partition-key värden. Klassisk use: time-series där data partitioneras per månad/quarter/år. PARTITION BY RANGE (created_at) + manually-create monthly partitions.
Postgres pg_partman extension automatiserar partition-maintenance (auto-create new monthly-partition före behov, drop old). Vinst: partition-pruning är effektivt för time-range-queries (WHERE date BETWEEN X AND Y skannar bara 1-2 partitions istället för full-table-scan). Skiljs från hash-partition: range partition är ordered → range-queries fungerar, men hot-partition risk för newest data. TimescaleDB är PG-extension som automatic-range-partitions ("hypertables") + automatic-compression-of-old-data.