突然、MySQL用のVPストレージエンジンが気になったので試してみました。 VP(Vartical Partitioning)とは、文字通りテーブルの縦分割のことで、カラムがいっぱいあるテーブルをバッサリと縦に切って(もちろんPRIMARY KEYのカラムは両方に持ちますよ)別々のテーブルに分けて管理するというもの。 これだけなら、テーブルを分割したあとで、アプリケーションのほうで必ず両方のテーブルの整合性が保てるように追加/削除/更新をすれば良いだけなのですが、「だけ」とは言ってもこれは結構面倒。VPストレージエンジンを使うと元のテーブルレイアウトのままでもアクセスすることができるのです(親テーブル/子テーブル群 的に考えるとイメージがわきやすいでしょうか)。 まずは試してみます。Windows上で細かいことは気にせずにさくっと*1。 http://spiderformysql.com/