タグ

MySQLとVPに関するcloudpackのブックマーク (2)

  • cloudpackブログ - EC2でMySQL(運用編 VPで無停止ALTER)

    WEBサイトを運用をしている場合、仕様の追加変更やパフォーマンス対策など、様々な理由で、テーブルの構造を途中で変更する必要性が出てきます。 このような場合、通常では一時的にWEBサイトを停止し、メンテナンス期間中にDBにALTERをします。 しかし、このような機会が頻繁に得られない場合などは、稼働中に変更しなければならないケースもあるかと思います。 そこで今回は、EC2でMySQL(VP編 VPってなんじゃ?)で紹介したVPを利用して、 停止することなくテーブルにALTERをする方法を紹介したいと思います。 初期のテーブルが以下の通りとしますと、 create table gift( id int auto_increment, gift_name varchar(255), description text, created_at datetime not null, primary k

    cloudpackブログ - EC2でMySQL(運用編 VPで無停止ALTER)
  • cloudpackブログ - EC2でMySQL(VP編 VPってなんじゃ?)

    今回は、VPの紹介をします。 VPとはVertical Partitioning(垂直パーティショニング)の略で、Spiderと同じく斯波建徳さんの作ったMySQLのストレージエンジンになります。 これは、Spiderの姉妹品のようなもので、1つのテーブルを複数のテーブルにカラム分割します。 イメージとしては、以下のようなものになります。 VIEWに似ていますが、 INSERTできる 複数の分割先のテーブル(子テーブル)でカラムの重複が可能 などの点で、VIEWと異なり、これだけの違いでさまざまなことが可能になります。 VPもSpiderと同じくCommentを利用して設定します。 インストール方法は、EC2でMySQL(Spider編1 Spiderってなんじゃ?)で紹介したSpiderのバイナリにVPも含まれているので、そちらを参照してください。 では、まずは試してみます。 たとえば以

    cloudpackブログ - EC2でMySQL(VP編 VPってなんじゃ?)
  • 1