Partitionering splitst een grote tabel in kleinere fysieke stukken (partities) op basis van een kolom's waarde, terwijl deze één logische tabel blijft. PostgreSQL's declaratieve partitionering (Postgres 10+) maakt dit schoon. Het verbetert de prestaties en beheerbaarheid voor zeer grote tabellen.
Declaratieve partitionering (de moderne manier)
orders (id , order_date , amount )
(order_date);
orders_2023 orders
() ();
orders_2024 orders
() ();
