オープンソースカンファレンス、今年も全国各地で行われます。
来週末には新潟で行われ、そこで以下のセミナーを行います。ご興味のある方は是非ご参加ください。
2009-08-01 (土) 11:00-11:45 MySQLでトリガやストアドを作ってみよう!
SQL/PSM入門
講師:木村 明治(サン・マイクロシステムズ株式会社)
担当:日本MySQLユーザ会(MyNA)
MySQL5.0よりSQL/PSMを使ってトリガやストアドルーチン(プロシジャ、トリガ)を作成・利用できる
ようになりました。今回は入門編としてSQL/PSMの概略と基礎をご説明させていただきます。
…
Spiderストレージエンジンのバージョン 0.14をリリースしました。
http://spiderformysql.com/
今回の主な変更は以下です。
・Spiderストレージエンジン単独でのコンパイルが可能になりました。
詳細はダウンロードドキュメント中の「03_install_spider_storage_engine.txt」をご確認下さい。
ウノウの久保さん、住商情報システムの池田さん
アドバイスありがとうございます。
それ以外の変更については、ダウンロードドキュメント中の「99_change_logs.txt」をご確認下さい。
Spiderストレージエンジンが使い方を交えて以下で紹介されています。
ウノウラボ(日本語)
…
Chrome OSが出るぞ!というニュースを聞いたとき、ある種の衝撃が走った。というよりとても腑に落ちたと言った方がより正確に俺の心情を表しているかも知れない。そう、まるで心の鍵穴にChrome OS発表のニュースが鍵となって、今まで開くことが出来なかった心の奥底にある謎の扉を開いたような感覚だった。世間的には「ChromeブラウザがのっかったLinuxの1ディストリビューション」だという見方が趨勢であるように思うが、俺はChrome OSが断じてそのような安易で在り来たりなものとして登場するのではないと予感している。そしてまだ見ぬChrome OSにワクワクしながら、そのアーキテクチャを想像してニヤニヤしたりしているのである。まだChrome …
[さらに読む]For the last weeks, I have been writing a tool called "Incline," a program that automatically maintains consistency between sharded MySQL databases. The aim of the software is to free application developers from hand-writing code for keeping consistency between RDB nodes, so that they can concentrate on writing the application logic.
Background
Denormalization is unavoidable in a sharded RDB environment. For example, when a message is sent from a user to another user, the information should be stored on a database node where the sender of the message belongs to, and on another node where the receiver does. In most cases, denormalization logic is hand-written by web application developers, and since it has been a burden for creating large-scale web services. Incline takes off the load from developers. By reading the definition files, Incline keeps the tables on a sharded MySQL …
[さらに読む]
日本でDRBDをサポートしているサードウェアさんとミラクルリナックスさんのご厚意で実現しました。最新情報や今後のロードマップなど聞けてよかったです。
DRBDの詳細な設定方法は、最近充実ぶりが著しいDRBDのユーザーガイドが大変参考になります。英語ですが。
MySQLとあわせて使うということでしたら、MySQLのマニュアル"Using MySQL with
DRBD"も参考になります。英語ですが。
日本語で、ということでしたら会場のじゃんけん大会でももらえたSoftware Design
2009/06月号の「特集DRBDではじめる今どきクラスタリング」が入手しやすさと内容で一番でしょう。
Ruby/MySQL 3.0.1 を作りました。相変わらずアルファ版です。
インストールは次のように。
# sudo gem install tmtm-ruby-mysql --source http://gems.github.com
3.0.0 からの変更点
- Mysql#query で勝手にプリペアドステートメントを使うのをやめました。いろいろと複雑になってたので。ただし、クエリ文字列以外の引数がついている場合はプリペアドステートメントを使用します。
mysql.query("select 1,2,3") # プリペアドステートメントではない
mysql.query("select ?,?,?", 1, 2, 3) # プリペアドステートメント
- Mysql::Result#fetch 等が返すレコードの値は、Ruby の適切な値に変換するようにしました。 …
Spiderストレージエンジンのバージョン 0.13をリリースしました。
http://spiderformysql.com/
今回の主な変更は以下です。
・テーブルパラメータに「crd_bg_mode」「sts_bg_mode」を追加しました。
・サーバパラメータに「spider_crd_bg_mode」「spider_sts_bg_mode」を追加しました。
検索などでテーブルを利用する際、MySQLの内部でテーブルの統計情報が必要となります。Spiderストレージエンジンはこれをリモートのテーブルから取得するのですが、これがSQLのオーバーヘッドになることがあります。
…
オープンソースカンファレンス、今年も全国各地で行われます。
今週末には京都で行われるのですが、そこで以下のセミナーやります。ご興味のある方は
是非ご参加ください。
2009-07-10 (金) 15:15-16:00 MySQLでトリガやストアドを作ってみよう!
SQL/PSM入門
講師:木村 明治(サン・マイクロシステムズ株式会社)
担当:日本MySQLユーザ会(MyNA)
MySQL5.0よりSQL/PSMを使ってトリガやストアドルーチン(プロシジャ、トリガ)を作成・利用できる
ようになりました。今回は入門編としてSQL/PSMの概略と基礎をご説明させていただきます。
同じくSQL/PSMが使えるIBM …
Condition Pushdown for ha_partitionのバージョン0.1をリリースしました。
http://launchpad.net/partitionconditionpushdownformysql
このリリースは、MySQLのテーブルパーティショニング機能(ndb除く)のパッチです。
このパッチを利用すると、テーブルパーティショニング機能を利用したテーブルでも、
engine-condition-pushdownを利用できるようになります。
これまでは、ndbのみがengine-condition-pushdownに対応していたので、問題はなかったのですが、最近Spiderストレージエンジンがengine-condition-pushdownに対応したためこのパッチが必要となり、作成しました。
Vertical Partitioningストレージエンジンのバージョン 0.2をリリースしました。
http://launchpad.net/vpformysql
今回の主な変更は以下です。
・テーブルパーティショニングに対応しました。
前回のリリースでは紹介だけで実装されていなかったテーブルパーティショニングが今回から利用できるようになりました。
※この対応により、今回からパッチファイルが追加されていますのでご注意下さい。
・InnoDBのセカンダリindexのPK部分を有効活用するようにしました。
…