エンジニア特集
Topics: DeNA の MySQL に関する取り組み
HandlerSocket リリース
DeNA は 2010 年 8 月に HandlerSockt Plugin for MySQL をリリースしています。これは MySQL を NoSQL で利用する仕組みで、SQL パーザをスキップし、簡易なプロトコルで通信することで、数倍の性能を引き出すというものです。
MySQL Conference 2011 & MySQL Community Awards 2011
2011 年 4 月 US で開催された MySQL Conference では、DeNA から下記 3 つの講演提案が採択され、実際にプレゼンテーションを行いました。
また、このカンファレンスにおいて MySQL Community Awards 2011 の授賞式も行われ、DeNA が「MySQL Corporate Contributor of the Year 2011」に選ばれ、世界的に MySQL に貢献した企業として認められました。受賞を伝えるページでは HandlerSocket の開発・公開を受賞理由として説明しています。DeNA が HandlerSocket で提示した考え方は、MySQL 5.6 で取り込まれた新機能、memcached プロトコル機能につながっています。
- Yoshinori Matsunobu, "Linux and H/W optimizations for MySQL"
- Yoshinori Matsunobu, "Automated, Non-Stop MySQL Operations and Failover"
- Yoshinori Matsunobu, Kazuho Oku, "Using MySQL As NoSQL - Introduction to HandlerSocket Plugin"
また、このカンファレンスにおいて MySQL Community Awards 2011 の授賞式も行われ、DeNA が「MySQL Corporate Contributor of the Year 2011」に選ばれ、世界的に MySQL に貢献した企業として認められました。受賞を伝えるページでは HandlerSocket の開発・公開を受賞理由として説明しています。DeNA が HandlerSocket で提示した考え方は、MySQL 5.6 で取り込まれた新機能、memcached プロトコル機能につながっています。
MHA for MySQL リリース
上記 "Automated, Non-Stop MySQL Operations and Failover" で発表されたソフトウェア「MHA for MySQL」が 2011 年 7 月にオープンソースでリリースされました (最新版 0.52 のリリースについては こちら)。これは、マスターのフェイルオーバーとスレーブのマスター昇格を、ハードウェア追加なしに 10 ~ 30 秒程度で自動的に行えるようにするものです。マスターの切り替えだけであれば、通常 0.5 ~ 2 秒程度のダウンタイムで実行できます。
DeNA MySQL エキスパートチームは今後も MySQL の世界に貢献していきます。
(2011-11-15)
DeNA MySQL エキスパートチームは今後も MySQL の世界に貢献していきます。
(2011-11-15)


