Contenu connexe Similaire à hs_spider_hs_something_20110906 (20) hs_spider_hs_something_201109064. Spiderを利用した構成例
AP AP
LB
DB DB
DB DB
アプリケーションはSpiderの入ったMySQLに
SQL(参照/更新)を実行すると、Spiderが透過的に
後ろにあるデータノードにアクセスして結果を返します。
5. Spiderを利用した構成例
AP AP AP AP
LB
DB DB DB DB
DB DB DB DB
トラフィックが増えたり、データが増えたりした場合は、
このようにサーバを追加して、負荷分散を行います。
22. spider_direct_sql()でhandlersocketを呼び出せるようにしてみた
使い方(handlersocketのprotocol.ja.txtが参考になります)
・テーブルオープン
select spider_direct_sql('P¥t1¥ttest¥tt1¥tPRIMARY¥ta,b,c','','host "localhost", port
"9999", access_mode "2"');
・INSERT
select spider_direct_sql('1¥t+¥t3¥t503¥tr¥t2011-09-06 18:30:00','','host "localhost", port
"9999", access_mode "2"');
・SELECT (tmp_tというテンポラリテーブルに結果を格納する)
select spider_direct_sql('1¥t=¥t1¥t503¥t3¥t0','tmp_t', 'host "localhost", port "9999",
access_mode "2"');
・UPDATE
select spider_direct_sql('1¥t=¥t1¥t503¥t1¥t0¥tU¥t500¥tq¥t2011-09-06 19:40:00','','host
"localhost", port "9999", access_mode "2"');
・DELETE
select spider_direct_sql('1¥t=¥t1¥t500¥t1¥t0¥tD','','host "localhost", port "9999",
access_mode "2"');
32. Any Questions?
Thank you for taking
your time!!
Kentoku SHIBA (kentokushiba@gmail.com)
http://wild-growth-ja.blogspot.com/
http://spiderformysql.com