Your SlideShare is downloading. ×
  • Like
  • Save
My sqlとplugin
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
5,101
On SlideShare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. MySQLとplugin 研究開発本部 鬼海 雄太 1
  • 2. 自己紹介鬼海 雄太(きかい ゆうた) ID:@FAT472010年4月入社 新卒サーバ構築、運用ニコニコニュース、ニコニコ動画モバイル担当 2
  • 3. アジェンダMySQLの仕組みMySQL pluginplugin紹介 3
  • 4. MySQLの仕組みselect * from user where age = 18 Client library Listener SQL Parser Name age storage engine API ドワ太郎 18 MyISAM InnoDB 他 4
  • 5. pluginの種類MySQL5.1以降storage engine テーブル領域の管理full text parser 全文検索パーサ Daemon バックグラウンド動作 Information 管理用DBの操作で schema 動作 5
  • 6. storage engine plugin Client library Listener SQL Parser storage engine APIMyISAM InnoDB plugin 6
  • 7. full text parser plugin Client library Listener SQL Parser full text parser plugin storage engine APIMyISAM InnoDB 他 7
  • 8. Daemon plugin Client library Daemon Plugin storage engine APIMyISAM InnoDB 他 8
  • 9. なぜpluginを利用するのか足りない部分の独自拡張が可能 日本語で全文検索したい 処理を高速化したい 9
  • 10. 全文検索データの中から特定の文字列を検索することId word1 今日は天気がよいです2 明日の天気は曇りです3 昨日は雨がふっていました・・・ ・・・ 10
  • 11. MySQLで全文検索 This is a Pen これはペンですThis is a Pen これはペンです pen,ペン 11
  • 12. MySQLで全文検索 これはペンです Pluginこれ は ぺン です 12
  • 13. 処理の高速化handlersocket pluginストレージエンジンを直接叩く作者: 樋口証 氏 13
  • 14. handlersocket plugin Client library Client library handlersocket Listener SQL Parser plugin storage engine APIMyISAM InnoDB 他 14
  • 15. handlersocket pluginメリット 単純処理の高速化デメリット トランザクション非対応 比較演算子は< => <= = > 15
  • 16. 色々なpluginstorage engine full text parser MySQL full-text parser plugin collection Daemon handlersocket 16