MySQL

MySQLのトリガでシーケンスでの自動採番を実現する

同じデータベースの違うテーブルでプライマリキーを重複させたくない場合や、 クラスタ化した場合とかで AUTO_INCREMENT が使えない場合。いわゆる採番テーブルってやつ。 DBICとかで sub nextval { my $self = shift; my $dbh = $self->result_source->stor…

MySQL Proxyがおもしろそう

http://forge.mysql.com/wiki/MySQL_Proxy ほー・・・なかなかおもしろそう。mod_proxy_balancer and mod_rewrite for MySQLみたいなかんじかなぁ。 といっても、tritonn みたいに MySQL に組み込むんじゃなくって、別プロダクトのサーバ。 load balancing f…

超・極める!MySQLを読んだ

注文しておいたやつが家に届いたので、早速読んでみた。 超・極める!MySQL 坂井 恵 志村 和彦 ひろせ まさあき 松信 嘉範 翔泳社 Amazon.co.jp で詳細を見る かなり内容が濃くて、いい本だなぁという印象。 面白かったのは Perlがほとんど出てこない点 びっ…

MySQL 5.1の新機能

MySQL 5.1の新機能で個人的に注目なのが パーティショニング ディスクベースの MySQL Cluster パーティショニングは、やっと対応っていう感じ。 PARTITION〜がいろいろキーワードになってる。使用例は以下が参考になる。MySQL :: Developer Zone 5.1を使うこ…