Upload
doaki
View
4.147
Download
0
Embed Size (px)
DESCRIPTION
2013/10/25 MySQL Casual Talks Vol.5
Citation preview
殿堂入りのアレ~ Multi-Source
Replication を添えて~
2013/10/25 MySQL Casual Talks vol.5 do_aki
@do_aki
http://do-aki.net/
I PHP
マスタ n対スレーブ1レプリケーション
いつものおさらい
マスタ分割の弊害
MasterA
SlaveA1
SlaveA2
SlaveB1
MasterB
SlaveB2
JOIN 不可
マスタ分割
MasterA
SlaveA1
SlaveA2
SlaveB1
MasterB
SlaveB2
JOIN 不可マスタ分割で
も
JOIN がし
た
い!
カジュアルなマスタ併合
MasterA
SlaveA1
SlaveA2
SlaveB1
MasterB
SlaveB2
SlaveA+B
これを実現するためのレプリケーション
MasterA
SlaveA+B
MasterB
n:1 レプリケーション
MasterA
SlaveA+B
MasterB
CHANGE MATER TO でマスタを定期切替
n:1 レプリケーション
MasterA
SlaveA+B
MasterB
CHANGE MATER TO でマスタを定期切替
switch_master.plhttps://github.com/do-aki/SwitchMaster
MasterA
SlaveA+B
MasterB
http://www.slideshare.net/do_aki/20110809-my-sql-casual-talks-vol2
動作の詳細は、 Vol.2のスライドを参照
で
multi-sourceReplication
について
http://www.mysqlperformanceblog.com/2013/10/02/mysql-5-7-multi-source-replication/
labs.mysql
.com
multi-source Replication
http://www.mysqlperformanceblog.com/2013/10/02/mysql-5-7-multi-source-replication/ より引用
並列(同時 )接続
multi-source Replication
channel 1
channel 2
channel 3
channel 4
CHANGE MASTER TO … FOR CHANNEL “channel name”;
START SLAVE FOR CHANNEL “channel name”;
tweet
しかし……
2011/04/13
Round-Robin Multi-Source in Pure SQL
http://mysqlmusings.blogspot.jp/2011/04/round-robin-multi-source-in-pure-sql.html
2006/12/21
http://www.fromdual.com/sites/default/files/mm-single-slave-repl.pdf
MYSQL MULTI-MASTER – SINGLE-SLAVE – REPLICATION 2
http://www.fromdual.com/mysql-multi-master-single-slave より引用
MyISAM Active- Active
Clustering
まとめ
• あいかわらず安定稼働中
• multi-source Replication よさそう!
• MySQL で変態的なこと考える人多いね
ありがとうございました