第18回オープンソーステクノロジー勉強会@GREE

GREEさんのオープンソーステクノロジー勉強会に行ってきました。
今回は、MySQLネタ。
以下、参加メモ。

MySQLハッキングの手引き -日本MySQLユーザー会 松信さん-

  • C/C++、一部アセンブラで実装
  • 現在の安定版は、5.1
  • OSSなので、本体に手を入れるにしろ、プラグインを作るにしろ、柔軟に対応できる
  • 特徴
    • 外部ライブラリに依存しない作り(my_xx)
      • Drizzleは、外部ライブラリに依存していく方向
    • トルエンディアンに統一
  • 本体に手を入れる場合には、互換性を保つことが重要
  • ソースコード管理は、「bzr」
  • ビルド、デバッグ手段は、gcc,gdb,ddd,Eclipse,NetBeansなど一般的なもの
  • トレースは、DTraceで
  • 今後は、本体の改変よりもプラグイン化の方向
    • Drizzle

感想

MySQLは、インストールして普通に使っているだけという感じなので、今回の内部的な話は面白かった。
デバッグとかトレースのデモも面白かった。
Drizzleのことを初めて知った。*1
Drizzleについては、Mixiの前坂さんのブログが分かりやすかった。
勉強会と関係ないが、局地的豪雨でスーツが濡れた。


http://labs.gree.jp/Top/Study/20090807.html
http://labs.gree.jp/Top/Study/20090807/Report.html

*1:自分の勉強不足に失望したorz