3. Spiral Arms., Ltd All Rights Reserved
Scale up サーバーの性能をあげることにより処理
能力をあげる手法
Scale out サーバーの台数を増やすことにより処
理能力をあげる手法
Sharding
1台のサーバーで扱いきれなくなったデータやトラ
フィックを複数のサーバーに分散する技術
Scale Up / Scale Out
4. Spider誕生秘話 ( The Secret Story how Spider was born)
Spiral Arms., Ltd All Rights Reserved
1. 開発者の斯波がMySQLのプロジェクトに多々
携わった
2. MySQLのソースコードを自由に改変できる点を
大いに利用
3. ストレージエンジンをプラグインできる
4. Shardingをアプリケーションの改変なしで、なん
とか何かできないか。。。。。
9. The Future of Spider
Spiral Arms., Ltd All Rights Reserved
• 世界中にSpiderのContributorがいる
• MariaDBのエンジニアの支援があり、
MariaDB10.0.4~バンドルされている
• MySQLのv5.7~の開発にも注力し、Percona
サーバーや他DB対応も視野に入れている
12. 日本人が開発したMySQL関連
Spiral Arms., Ltd All Rights Reserved
• MHA(MySQL Master HA) HA構成を管理する
ためのツール Facebook 松信氏
• handlersocket MySQLをキーバリューストアと
して使えるようにするプラグイン DeNA 樋口氏
• Mroonga 全文検索に特化したストレージエンジ
ン by 未来検索ブラジル 他
13. 2017年前半のメジャーイベント
Spiral Arms., Ltd All Rights Reserved
• 1月 OR 2月にMeetup Tokyo を開催予定
• 2017年4月 M17/MariaDB Conference in NYC
m17.mariadb.com
• 2017年4月 Percona Open Source Database Conference in
Santa Clara, CA
percona.com/live/17/