Partitioning chia một bảng lớn thành các mảnh vật lý nhỏ hơn (partition) dựa trên giá trị của một cột, trong khi nó vẫn là một bảng logic duy nhất. Declarative partitioning của PostgreSQL (Postgres 10+) làm cho việc này gọn gàng. Nó cải thiện hiệu năng và khả năng quản lý cho các bảng rất lớn.
Declarative partitioning (cách hiện đại)
orders (id , order_date , amount )
(order_date);
orders_2023 orders
() ();
orders_2024 orders
() ();
