こんにちは 村上です。 この記事はTECHSCORE Advent Calendar 2014、9日目の記事です。 本日はパーティショニングについて書きたいと思います。 データの分割 システム開発をする上でデータを分割したい時がよくあると思います。 例えば マルチテナントな時 スキーマ、テーブルスペースでデータを分けたい データ量増加により、何かのキーでテーブルを分けたい などです。 今回は上記の3つめについて書きます。 テーブルのパーティショニング データを分割(パーティショニング)したいものにはどんなものがあるか? 例えば、履歴データ ユーザーの履歴データを格納するデータは日を追うごとに増えていきます。 他には、お気に入り商品 この場合、最大で「ユーザー数 ✕ 商品数」のデータが格納されます。 こういったテーブルに対してはパーティショニングをする必要がでてきます。 データを分割する場合