PostgreSQLテーブルのパーティショニング

PostgreSQLのテーブルのパーティショニング(分割)機能

データ量増加により、何かのキーでテーブルを分けたい場合などに
論理的な1つの大きなテーブルを物理的に小さなパーティションに分ける機能

PostgreSQLでは下記のような手順が必要となる
・分割元となるテーブルの作成
・分割したデータが入るテーブルの作成
・データを分割する関数の作成
・データを分割するトリガを作成

検索は高速になるがトリガで子テーブルに振り分けるため登録が遅くなってしまう

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です