PostgreSQLのテーブルのパーティショニング(分割)機能
データ量増加により、何かのキーでテーブルを分けたい場合などに
論理的な1つの大きなテーブルを物理的に小さなパーティションに分ける機能
PostgreSQLでは下記のような手順が必要となる
・分割元となるテーブルの作成
・分割したデータが入るテーブルの作成
・データを分割する関数の作成
・データを分割するトリガを作成
検索は高速になるがトリガで子テーブルに振り分けるため登録が遅くなってしまう
Webラボラトリ Created by WATERFALL STUDIO
日々学んだことなどを記録・・
PostgreSQLのテーブルのパーティショニング(分割)機能
データ量増加により、何かのキーでテーブルを分けたい場合などに
論理的な1つの大きなテーブルを物理的に小さなパーティションに分ける機能
PostgreSQLでは下記のような手順が必要となる
・分割元となるテーブルの作成
・分割したデータが入るテーブルの作成
・データを分割する関数の作成
・データを分割するトリガを作成
検索は高速になるがトリガで子テーブルに振り分けるため登録が遅くなってしまう