Enviar búsqueda
Cargar
MySQL Casual Talks 7 「N:1 レプリケーション ~進捗どうですか?~」
•
0 recomendaciones
•
1,528 vistas
do_aki
Seguir
20141212 MySQL Casual Talks 7 の発表資料
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 25
Descargar ahora
Descargar para leer sin conexión
Recomendados
N対1 レプリケーション + Optimizer Hint
N対1 レプリケーション + Optimizer Hint
do_aki
マスタN対スレーブ1レプリケーションの作り方 ~あれから~
マスタN対スレーブ1レプリケーションの作り方 ~あれから~
do_aki
続マスタN対スレーブ1レプリケーションの作り方
続マスタN対スレーブ1レプリケーションの作り方
do_aki
Rails解説セミナー: Railsのアップグレード編
Rails解説セミナー: Railsのアップグレード編
Yohei Yasukawa
Rails解説セミナー: リリースノート解説編
Rails解説セミナー: リリースノート解説編
Yohei Yasukawa
Past ABAP, ABAP to the Future(jp)
Past ABAP, ABAP to the Future(jp)
Rena Takahashi
AWS Black Belt Online Seminar 2017 Amazon EC2 Systems Manager
AWS Black Belt Online Seminar 2017 Amazon EC2 Systems Manager
Amazon Web Services Japan
NginxとLuaを用いた動的なリバースプロキシでデプロイを 100 倍速くした
NginxとLuaを用いた動的なリバースプロキシでデプロイを 100 倍速くした
toshi_pp
Más contenido relacionado
Más de do_aki
Tritonn から Elasticsearch への移行話
Tritonn から Elasticsearch への移行話
do_aki
php-src の歩き方
php-src の歩き方
do_aki
PHP と SAPI と ZendEngine3 と
PHP と SAPI と ZendEngine3 と
do_aki
PHPとシグナル、その裏側
PHPとシグナル、その裏側
do_aki
再考:列挙型
再考:列挙型
do_aki
signal の話 或いは Zend Signals とは何か
signal の話 或いは Zend Signals とは何か
do_aki
PHP AST 徹底解説(補遺)
PHP AST 徹底解説(補遺)
do_aki
PHP AST 徹底解説
PHP AST 徹底解説
do_aki
Writing php extensions in golang
Writing php extensions in golang
do_aki
php7's ast
php7's ast
do_aki
20150212 プレゼンテーションzen
20150212 プレゼンテーションzen
do_aki
20141017 introduce razor
20141017 introduce razor
do_aki
20141011 mastering mysqlnd
20141011 mastering mysqlnd
do_aki
php in ruby
php in ruby
do_aki
PHP から Groonga を使うにはこんなコードになるよ!
PHP から Groonga を使うにはこんなコードになるよ!
do_aki
N:1 Replication meets MHA
N:1 Replication meets MHA
do_aki
Php radomize
Php radomize
do_aki
php and sapi and zendengine2 and...
php and sapi and zendengine2 and...
do_aki
セキュアそうでセキュアじゃない少しセキュアな気分になれるmysql_config_editor
セキュアそうでセキュアじゃない少しセキュアな気分になれるmysql_config_editor
do_aki
Immortal
Immortal
do_aki
Más de do_aki
(20)
Tritonn から Elasticsearch への移行話
Tritonn から Elasticsearch への移行話
php-src の歩き方
php-src の歩き方
PHP と SAPI と ZendEngine3 と
PHP と SAPI と ZendEngine3 と
PHPとシグナル、その裏側
PHPとシグナル、その裏側
再考:列挙型
再考:列挙型
signal の話 或いは Zend Signals とは何か
signal の話 或いは Zend Signals とは何か
PHP AST 徹底解説(補遺)
PHP AST 徹底解説(補遺)
PHP AST 徹底解説
PHP AST 徹底解説
Writing php extensions in golang
Writing php extensions in golang
php7's ast
php7's ast
20150212 プレゼンテーションzen
20150212 プレゼンテーションzen
20141017 introduce razor
20141017 introduce razor
20141011 mastering mysqlnd
20141011 mastering mysqlnd
php in ruby
php in ruby
PHP から Groonga を使うにはこんなコードになるよ!
PHP から Groonga を使うにはこんなコードになるよ!
N:1 Replication meets MHA
N:1 Replication meets MHA
Php radomize
Php radomize
php and sapi and zendengine2 and...
php and sapi and zendengine2 and...
セキュアそうでセキュアじゃない少しセキュアな気分になれるmysql_config_editor
セキュアそうでセキュアじゃない少しセキュアな気分になれるmysql_config_editor
Immortal
Immortal
Último
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
arts yokohama
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
Ayachika Kitazaki
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
Tetsuya Nihonmatsu
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
ssuser539845
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
arts yokohama
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
Matsushita Laboratory
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
Sadao Tokuyama
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
ssuser370dd7
2024 04 minnanoito
2024 04 minnanoito
arts yokohama
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
Shumpei Kishi
2024 03 CTEA
2024 03 CTEA
arts yokohama
Último
(12)
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
2024 04 minnanoito
2024 04 minnanoito
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
2024 03 CTEA
2024 03 CTEA
MySQL Casual Talks 7 「N:1 レプリケーション ~進捗どうですか?~」
1.
N:1 レプリケーション ~進捗どうですか?~ 2014/12/12 MySQL Casual
Talks vol.7 do_aki
2.
@do_aki @do_aki http://do-aki.net/
3.
I PHP
4.
これまでの あらすじ
5.
Master A table hoge table
fuga Slave A1 Slave A2 Slave B1 Master B table piyo table hage Slave B2
6.
Master A Slave A1 Slave A2 Slave B1 Master B Slave B2 Application JOIN できない!
7.
Master A Slave A1 Slave A2 Slave B1 Master B Slave B2 Slave A+B N:1 レプリケーション
8.
N:1 レプリケーション (1) •
複数台のマスタにあるテーブルを一つの スレーブに集約する仕組み • https://github.com/do-aki/N1Repl • 詳しくは過去のスライドを – http://www.slideshare.net/do_aki/20110809-my-sql-casual- talks-vol2 – http://www.slideshare.net/do_aki/n1-replication-meets-mha
9.
N:1 レプリケーション (2) •
結構昔から挑んでいる人はちらほら • MariaDB では マルチソースレプリケー ションという名前で実装された • MySQL labs にもあった (今もある?) – MySQL Optimizer/InnoDB/Replication ?
10.
前回 • N:1 レプリケーションのプログラム刷新 したよ- •
テスト書いたよー • レプリケーション対象のマスタを動的に 入れ替えることが出来るようにしたよ-
11.
MHA 対応? レプリケーション対象のマスタが 切り替わったら自動で追随とか できたら幸せダヨネー
12.
進捗ダメです
13.
以上
15.
Raspberry Pi と MySQL 2014/12/12 MySQL Casual
Talks vol.7 do_aki
16.
Raspberry Pi Model
B+ RELEASE: 2014/06 CPU: ARM11(v6) / 700 MHz MEMORY: 512MB NETWORK: 10/100 Mbps Ethernet USB: 2.0 * 4 POWER ratings: 600 mA (3.0 W)
21.
MySQL 動く! • apt-get
install mysql-server • Respbian は Debian ベースだし
22.
N:1 レプリケーションとか • 当然動く $
sudo apt-get install git libdbd-mysql-perl libyaml-tiny-perl $ git clone https://github.com/do-aki/N1Repl.git n1repl $ cd n1repl $ perl n1repl_manager.pl --conf=data/config.yaml
23.
そうだ、コンパイルしてみよう $ apt-get install
cmake libncurses5-dev $ time mysql-build -v 5.6.22 ~/opt/mysql/5.6.22 (出力略) real 509m36.082s user 483m31.200s sys 14m38.120s
24.
Raspberry Pi で何が出来るか •
Cluster とかもうやってるひとが居る • なんかアイディアあれば
25.
まとめ • N:1 レプリケーション進捗ない •
Raspberry Pi 面白いYo • Raspberry Pi x MySQL で面白いことで きないかなー?
Notas del editor
PHP を愛するしがないぺちぱー
むかしむかしあるところにカジュアルに垂直分割してしまった2台のマスタがいました
この2台のマスタは、アプリケーションからは論理的に結合できるのですが、 JOIN 句を利用した SQL を発行できないという欠点がありました
JOIN ができないなら、スレーブに集約すればいいじゃない という
オフィス移転とか、サーバ移設とか、 PHP 5.2 -> 5.5
8時間以上!
Descargar ahora