モバゲータウンで使われているMySQLデータベースへのアクセスを高速化するためのプラグイン「HandlerSocket」
Tweet
モバゲータウンで使われている、MySQLデータベースへのアクセスを高速化するためのプラグイン「HandlerSocket」というものがあるらしいです。
→ Technology of DeNA HandlerSocketソースコード公開しました [engineer.dena.jp]
→ DeNA Technology Seminar #2で使用されたプレゼン資料 HandlerSocket plugin for MySQL [www.slideshare.net]
上記資料によると、非SQLでインターフェイスを提供し、リクエストを集約して実行することや、独自プロトコルで通信量を減らすなどの処理で、単純な参照クエリで数倍~10倍程度も早くなるとのことです。
使いこなすのはなかなか難しそうなところですが、モバゲータウン内では実際に利用されているとのことです。
ソースコードも公開されていますので、興味のある方は見てみてはいかがでしょうか。
HandlerSocketについては、DeNA Technology Seminar #2で使用されたという、こちらのスライド資料がわかりやすいです。
関連:
- モバゲータウンPC版のサービスが終了し、ヤフーモバゲーに引き継ぎとなるようです
- ブックレビュー:DBマガジン2010年8月号「モバゲータウン構築/運用のすべて」
- DeNAのサービスを開発・運営するに当って得た知識を技術陣が執筆するブログ「Technology of DeNA」
Flash プロの現場の仕事術 CS5/CS4/CS3対応
体系的に学ぶ 安全なWebアプリケーションの作り方
ケータイHTML ポケットリファレンス
携帯サイト年鑑2010
携帯サイトSEO&SEM向上テクニック
携帯Flashスクリプト入門
携帯端末用Web制作バイブル 第2版
札幌のソーシャルゲーム開発なら

最近の記事