パーティショニングは、大きなテーブルを列の値に基づいて小さな物理的な部分(パーティション)に分割し、論理的には1つのテーブルのままにします。PostgreSQLの宣言的パーティショニング(Postgres 10以降)がこれを清潔に実現します。非常に大きなテーブルのパフォーマンスと管理性を向上させます。
宣言的パーティショニング(現代的な方法)
orders (id , order_date , amount )
(order_date);
orders_2023 orders
() ();
orders_2024 orders
() ();
