State of the Dolphin

by David Axmark, Michael (Monty) Widenius

MySQLのFounder2人によるKeynote

  • 今回のUCは1000人ものRegistrationがあった.ありがとー.
  • DavidとMontyがMySQLのコードを書き始めてから今にいたるまでを振り返り.最初のコードリリースは1995年,つまりそれから今年でちょうど10年が経つ.
  • MySQLの名前の由来はMontyの娘さん,"myちゃん"から.
  • 限られた機能のみを最初に実装した.でもそれらの機能は高速・安定というのを目指した.
  • Easy to install and use ルール:インストール作業開始から15分で使うことろまで持っていける簡単さを維持.
  • MySQL ABを2001に設立.
  • 2003年,SAPからSAP DBを引き取り,MaxDBとしてMySQL ABのプロダクトに.MaxDBの名前の由来はMontyの息子さん,"maxくん"から.
  • コード実装ルール Write code as good as you possible can the first time
  • 最初からモジュール・アーキテクチャを意識(マルチストレージエンジン・アーキテクチャ等)
  • MySQLのエキスパートであればどこの国籍・在住か関係なく雇用.
  • MySQLの全てのバイナリは全てひとつのソースツリーからコンパイルしている.Portabilityを重視するため.
  • 64bit対応のMySQLは2000年に最初にリリースされた.メモリを4GB以上使うなら64bitのほうが良い.Sabre, Friendster, CNET等で使っている(?)
  • 現在C, ODBC, JDBC, .NET, PHP, Perl用のコネクタがある
  • Embed MySQL in Java Applicationのため,Connector/MXJを最近追加した.
  • Friendster, Google, YahooなどScalability等の特殊な目的のために独自のストレージエンジンを使用している.あるいは他の例として,レガシーシステムに最新ツールからアクセスするのに使用されている.
  • MySQL5.0.4(beta2)を昨日リリース
  • 既にMySQL5.0系は50万ダウンロードされている.1日5000ダウンロード.全バージョン合計では毎月100万ダウンロード.
  • MySQL5.0で追加された機能.ストアドプロシージャ,トリガー,ビュー,Strictモード,分散トランザクション(XA)等々.
  • 今後のロードマップ.いろいろあるけれど,MySQL Clusterのディスクベース化,XPathでデータ操作などが気になる.
  • GUIツール,MySQL Administrator, MySQL Query Browser(リリース済み),MySQL Migration Suite(ベータ版),MySQL Cluster&Replication Manager, MySQL Workbench・・・(構想中).Mac対応版も!
  • MySQL Workbenchというのは画面紹介によればDBA向けのIDEという感じ
  • 最後にMySQL Networkの宣伝,Contributorこれからも募集中!
  • Montyに双子の赤ちゃんが?Davidかな?Amiraちゃん,Mariaちゃん.今後の新製品の名前に!

感想.Keynote自体は去年とそれほど大きな違いは無い.新機能,新製品,新GUIツールの話題が増えたくらい.一番大きな違いは,参加人数が増えたこと.去年よりも1.5倍以上の人がKeynoteに来ている.アメリカでもMySQLは拡大中なのか?