Enviar pesquisa
Carregar
mysqlcasual6-fabric
•
Transferir como PPTX, PDF
•
10 gostaram
•
12,878 visualizações
D
doublemarket
Seguir
2014/07/11 MySQL Casual Talks #6
Leia menos
Leia mais
Tecnologia
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 40
Baixar agora
Recomendados
MHA on AWS+Rails
MHA on AWS+Rails
Sugawara Genki
MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話
MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話
Takahiro Okumura
MySQL5.7とMariaDB10.1の性能比較(簡易)
MySQL5.7とMariaDB10.1の性能比較(簡易)
hiroi10
ゆるふわMySQLフェイルオーバー
ゆるふわMySQLフェイルオーバー
Kimitoshi Takahashi
mikasafabric for MySQL
mikasafabric for MySQL
yoku0825
POWER8サーバでMariaDBベンチマーク
POWER8サーバでMariaDBベンチマーク
NHN テコラス株式会社
5.7の次のMySQL
5.7の次のMySQL
yoku0825
MySQL 5.7の次のMySQLは
MySQL 5.7の次のMySQLは
yoku0825
Recomendados
MHA on AWS+Rails
MHA on AWS+Rails
Sugawara Genki
MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話
MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話
Takahiro Okumura
MySQL5.7とMariaDB10.1の性能比較(簡易)
MySQL5.7とMariaDB10.1の性能比較(簡易)
hiroi10
ゆるふわMySQLフェイルオーバー
ゆるふわMySQLフェイルオーバー
Kimitoshi Takahashi
mikasafabric for MySQL
mikasafabric for MySQL
yoku0825
POWER8サーバでMariaDBベンチマーク
POWER8サーバでMariaDBベンチマーク
NHN テコラス株式会社
5.7の次のMySQL
5.7の次のMySQL
yoku0825
MySQL 5.7の次のMySQLは
MySQL 5.7の次のMySQLは
yoku0825
MySQL Clusterを運用して10ヶ月間
MySQL Clusterを運用して10ヶ月間
hiroi10
MHA for MySQLとDeNAのオープンソースの話
MHA for MySQLとDeNAのオープンソースの話
Yoshinori Matsunobu
MySQL Clusterのトラブル事例
MySQL Clusterのトラブル事例
hiroi10
MySQL Fabricでぼっこぼこにされたはなし
MySQL Fabricでぼっこぼこにされたはなし
yoku0825
MySQL 5.7の罠があなたを狙っている
MySQL 5.7の罠があなたを狙っている
yoku0825
MySQLおじさんの逆襲
MySQLおじさんの逆襲
yoku0825
カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09
カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09
Mikiya Okuno
MySQL負荷分散の方法
MySQL負荷分散の方法
佐久本正太
MySQL 5.7にやられないためにおぼえておいてほしいこと
MySQL 5.7にやられないためにおぼえておいてほしいこと
yoku0825
MySQL 5.7の次のMySQL 8.0はどんなものになるだろう
MySQL 5.7の次のMySQL 8.0はどんなものになるだろう
yoku0825
AWSのRedHatにMySQL最速インストール
AWSのRedHatにMySQL最速インストール
sakaik
今から備えるMySQL最新バージョン5.7
今から備えるMySQL最新バージョン5.7
yoku0825
MySQLの冗長化 2013-01-24
MySQLの冗長化 2013-01-24
Yoshihiko Matsuzaki
MHAを検証して導入した話
MHAを検証して導入した話
Yu Komiya
MySQL 冗長化モデル
MySQL 冗長化モデル
Zaki_XL
逝くぞ最新版、罠の貯蔵は十分か
逝くぞ最新版、罠の貯蔵は十分か
yoku0825
MySQL5.6と5.7性能比較
MySQL5.6と5.7性能比較
hiroi10
MySQLアンチパターン
MySQLアンチパターン
yoku0825
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
sakaik
N:1 Replication meets MHA
N:1 Replication meets MHA
do_aki
20140711 MySQL Casual Talks vol.6 / 続・Amazon RDS Casual Talks
20140711 MySQL Casual Talks vol.6 / 続・Amazon RDS Casual Talks
Mori Tetsuya
mysqlcasual6-next-key-lock
mysqlcasual6-next-key-lock
karupanerura
Mais conteúdo relacionado
Mais procurados
MySQL Clusterを運用して10ヶ月間
MySQL Clusterを運用して10ヶ月間
hiroi10
MHA for MySQLとDeNAのオープンソースの話
MHA for MySQLとDeNAのオープンソースの話
Yoshinori Matsunobu
MySQL Clusterのトラブル事例
MySQL Clusterのトラブル事例
hiroi10
MySQL Fabricでぼっこぼこにされたはなし
MySQL Fabricでぼっこぼこにされたはなし
yoku0825
MySQL 5.7の罠があなたを狙っている
MySQL 5.7の罠があなたを狙っている
yoku0825
MySQLおじさんの逆襲
MySQLおじさんの逆襲
yoku0825
カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09
カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09
Mikiya Okuno
MySQL負荷分散の方法
MySQL負荷分散の方法
佐久本正太
MySQL 5.7にやられないためにおぼえておいてほしいこと
MySQL 5.7にやられないためにおぼえておいてほしいこと
yoku0825
MySQL 5.7の次のMySQL 8.0はどんなものになるだろう
MySQL 5.7の次のMySQL 8.0はどんなものになるだろう
yoku0825
AWSのRedHatにMySQL最速インストール
AWSのRedHatにMySQL最速インストール
sakaik
今から備えるMySQL最新バージョン5.7
今から備えるMySQL最新バージョン5.7
yoku0825
MySQLの冗長化 2013-01-24
MySQLの冗長化 2013-01-24
Yoshihiko Matsuzaki
MHAを検証して導入した話
MHAを検証して導入した話
Yu Komiya
MySQL 冗長化モデル
MySQL 冗長化モデル
Zaki_XL
逝くぞ最新版、罠の貯蔵は十分か
逝くぞ最新版、罠の貯蔵は十分か
yoku0825
MySQL5.6と5.7性能比較
MySQL5.6と5.7性能比較
hiroi10
MySQLアンチパターン
MySQLアンチパターン
yoku0825
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
sakaik
Mais procurados
(19)
MySQL Clusterを運用して10ヶ月間
MySQL Clusterを運用して10ヶ月間
MHA for MySQLとDeNAのオープンソースの話
MHA for MySQLとDeNAのオープンソースの話
MySQL Clusterのトラブル事例
MySQL Clusterのトラブル事例
MySQL Fabricでぼっこぼこにされたはなし
MySQL Fabricでぼっこぼこにされたはなし
MySQL 5.7の罠があなたを狙っている
MySQL 5.7の罠があなたを狙っている
MySQLおじさんの逆襲
MySQLおじさんの逆襲
カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09
カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09
MySQL負荷分散の方法
MySQL負荷分散の方法
MySQL 5.7にやられないためにおぼえておいてほしいこと
MySQL 5.7にやられないためにおぼえておいてほしいこと
MySQL 5.7の次のMySQL 8.0はどんなものになるだろう
MySQL 5.7の次のMySQL 8.0はどんなものになるだろう
AWSのRedHatにMySQL最速インストール
AWSのRedHatにMySQL最速インストール
今から備えるMySQL最新バージョン5.7
今から備えるMySQL最新バージョン5.7
MySQLの冗長化 2013-01-24
MySQLの冗長化 2013-01-24
MHAを検証して導入した話
MHAを検証して導入した話
MySQL 冗長化モデル
MySQL 冗長化モデル
逝くぞ最新版、罠の貯蔵は十分か
逝くぞ最新版、罠の貯蔵は十分か
MySQL5.6と5.7性能比較
MySQL5.6と5.7性能比較
MySQLアンチパターン
MySQLアンチパターン
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
Destaque
N:1 Replication meets MHA
N:1 Replication meets MHA
do_aki
20140711 MySQL Casual Talks vol.6 / 続・Amazon RDS Casual Talks
20140711 MySQL Casual Talks vol.6 / 続・Amazon RDS Casual Talks
Mori Tetsuya
mysqlcasual6-next-key-lock
mysqlcasual6-next-key-lock
karupanerura
My sql casual talks vol.6
My sql casual talks vol.6
Satoshi Suzuki
ヤフー社内でやってるMySQLチューニングセミナー大公開
ヤフー社内でやってるMySQLチューニングセミナー大公開
Yahoo!デベロッパーネットワーク
TokuDB試してみる
TokuDB試してみる
yoku0825
Destaque
(6)
N:1 Replication meets MHA
N:1 Replication meets MHA
20140711 MySQL Casual Talks vol.6 / 続・Amazon RDS Casual Talks
20140711 MySQL Casual Talks vol.6 / 続・Amazon RDS Casual Talks
mysqlcasual6-next-key-lock
mysqlcasual6-next-key-lock
My sql casual talks vol.6
My sql casual talks vol.6
ヤフー社内でやってるMySQLチューニングセミナー大公開
ヤフー社内でやってるMySQLチューニングセミナー大公開
TokuDB試してみる
TokuDB試してみる
Semelhante a mysqlcasual6-fabric
MySQLチューニング
MySQLチューニング
yoku0825
MySQL clients
MySQL clients
yoku0825
MySQl 5.6新機能解説@第一回 中国地方DB勉強会
MySQl 5.6新機能解説@第一回 中国地方DB勉強会
Mikiya Okuno
Web Operations and Perl kansai.pm#14
Web Operations and Perl kansai.pm#14
Masahiro Nagano
使ってみた!ioMemoryで実現する噂のAtomic write!
使ってみた!ioMemoryで実現する噂のAtomic write!
IIJ
MySQL Casual Talks in Fukuoka vol.2
MySQL Casual Talks in Fukuoka vol.2
学 松崎
Maatkitの紹介
Maatkitの紹介
Akinori YOSHIDA
わたしを支える技術
わたしを支える技術
yoku0825
1台から500台までのMySQL運用(YAPC::Asia編)
1台から500台までのMySQL運用(YAPC::Asia編)
Masahiro Nagano
MySQLを割と一人で300台管理する技術
MySQLを割と一人で300台管理する技術
yoku0825
Thunderbird 3のご紹介と企業に求められるカスタマイズ
Thunderbird 3のご紹介と企業に求められるカスタマイズ
Makoto Kato
How to backup your mroonga database?
How to backup your mroonga database?
yoku0825
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
Masahiro Nagano
Zabbixでvmc statsの情報など監視
Zabbixでvmc statsの情報など監視
Shota Onishi
Migr8.rb チュートリアル
Migr8.rb チュートリアル
kwatch
What's New in MySQL 5.7 Optimizer @MySQL User Conference Tokyo 2015
What's New in MySQL 5.7 Optimizer @MySQL User Conference Tokyo 2015
Mikiya Okuno
MySQL 5.6新機能解説@dbtechshowcase2012
MySQL 5.6新機能解説@dbtechshowcase2012
Mikiya Okuno
Mobageの技術を体験(MyDNS編)
Mobageの技術を体験(MyDNS編)
Daisuke Ikeda
States of Dolphin - MySQL最新技術情報2013秋 -
States of Dolphin - MySQL最新技術情報2013秋 -
yoyamasaki
tcpdump & xtrabackup @ MySQL Casual Talks #1
tcpdump & xtrabackup @ MySQL Casual Talks #1
Ryosuke IWANAGA
Semelhante a mysqlcasual6-fabric
(20)
MySQLチューニング
MySQLチューニング
MySQL clients
MySQL clients
MySQl 5.6新機能解説@第一回 中国地方DB勉強会
MySQl 5.6新機能解説@第一回 中国地方DB勉強会
Web Operations and Perl kansai.pm#14
Web Operations and Perl kansai.pm#14
使ってみた!ioMemoryで実現する噂のAtomic write!
使ってみた!ioMemoryで実現する噂のAtomic write!
MySQL Casual Talks in Fukuoka vol.2
MySQL Casual Talks in Fukuoka vol.2
Maatkitの紹介
Maatkitの紹介
わたしを支える技術
わたしを支える技術
1台から500台までのMySQL運用(YAPC::Asia編)
1台から500台までのMySQL運用(YAPC::Asia編)
MySQLを割と一人で300台管理する技術
MySQLを割と一人で300台管理する技術
Thunderbird 3のご紹介と企業に求められるカスタマイズ
Thunderbird 3のご紹介と企業に求められるカスタマイズ
How to backup your mroonga database?
How to backup your mroonga database?
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
Zabbixでvmc statsの情報など監視
Zabbixでvmc statsの情報など監視
Migr8.rb チュートリアル
Migr8.rb チュートリアル
What's New in MySQL 5.7 Optimizer @MySQL User Conference Tokyo 2015
What's New in MySQL 5.7 Optimizer @MySQL User Conference Tokyo 2015
MySQL 5.6新機能解説@dbtechshowcase2012
MySQL 5.6新機能解説@dbtechshowcase2012
Mobageの技術を体験(MyDNS編)
Mobageの技術を体験(MyDNS編)
States of Dolphin - MySQL最新技術情報2013秋 -
States of Dolphin - MySQL最新技術情報2013秋 -
tcpdump & xtrabackup @ MySQL Casual Talks #1
tcpdump & xtrabackup @ MySQL Casual Talks #1
Último
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
Último
(9)
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
mysqlcasual6-fabric
1.
MySQL Fabric使いたいんだけど どうなんすか @dblmkt 2014.7.11 MySQL Casual
Talks #6
2.
自己紹介
3.
@dblmkt • サイバーエージェント アメーバ事業本部 インフラエンジニア •
主にアメブロ担当 • 趣味 – 登山
4.
アメブロのDBって
5.
アメブロのDBって • 脈々と受け継がれてきたスキーマ • MySQL
4.1, 5.0, 5.1, 5.5様々 • MyISAM多い • Read >>> |超えられない壁| >>> Write
6.
マスタ分割激しい 記事 情報 ブログ 情報 本文 記事 情報 コメント テーマ 画像
7.
独自ルールでシャーディング t1 10万ユーザ t2 10万ユーザ t3 10万ユーザ t4 10万ユーザ t5 10万ユーザ t6 10万ユーザ t7 10万ユーザ t8 10万ユーザ t9 10万ユーザ ・・・・・・ ・・・・・・ ・・・・・・ ・・・・・・
8.
スレーブ多い • とあるマスタで mysql> show
slave hosts; +-----------+-----------------+------+-------------------+-----------+ | Server_id | Host | Port | Rpl_recovery_rank | Master_id | +-----------+-----------------+------+-------------------+-----------+ | 2008001 | | 3306 | 0 | 10101 | | 2008002 | | 3306 | 0 | 10101 | | 3344551 | | 3306 | 0 | 10101 | (中略) 65 rows in set (0.00 sec)
9.
大変なところ • スレーブの作り直し面倒 • シャーディングルール変更難しい •
アクセスの偏り対策困る • my.cnf書き換えしんどい – Replicate-do-tableをいちいち書いている。。。
10.
色々検討してみた
11.
Jetpants • Tumblr謹製シャーディング管理ツール – レンジベースのシャード管理 –
pigzを使った高速スレーブ複製 – シャードの分割がオンラインでできる – https://github.com/tumblr/jetpants
12.
MySQL Utilities • MySQL管理のためのコマンドラインツール群 •
大量のMySQLサーバを管理するコマンドも – mysqldbcopy – mysqluserclone – mysqlfailover
13.
MYSQL FABRIC
14.
MySQL Fabric • 「MySQLサーバ群を管理する 統合フレームワーク」
15.
MySQL Fabric • マスタ障害時、スレーブの自動昇格 •
シャーディング、クエリのロードバランシング – 更新はマスタ、参照はスレーブ • スレーブの複製
16.
構成 マスタ (Primary) スレーブ (Spare) Web/APサーバ Fabric対応 Connector Fabricサーバ State Store 情報取得 更新 参照 スレーブ (Secondary) スレーブ (Secondary)
17.
構成(シャーディング) マスタ (Primary) スレーブ (Secondary) Web/APサーバ Fabric対応 Connector Fabricサーバ State Store 情報取得 更新 参照 スレーブ (Secondary) マスタ (Primary) スレーブ (Secondary) スレーブ (Secondary) マスタ (Primary) グループ1 グループ2 Global Group
18.
注意! • Fabric対応Connector必須 – Java,
PHP, Python • MySQL 5.6.10以上+GTIDレプリケーション必須
19.
セットアップ
20.
セットアップ • MySQL Serverインストール •
MySQL Utilitiesインストール • State Storeのテーブル準備 – mysqlfabric manage setup • Fabricサーバの起動 – mysqlfabric manage start
21.
設定ファイル • /etc/mysql/fabric.cfg – State
Store関連の設定 [storage] – 障害検知の設定 [failure_tracking] – MySQLサーバの設定 [servers] – Fabricサーバの設定 [protocol.xmlrpc]
22.
グループ作成 • グループ作成 – mysqlfabric
group create cluster01 • グループにサーバ追加 – mysqlfabric group add cluster01 スレーブのIP • グループのサーバをマスタに昇格 – mysqlfabric group promote cluster01
23.
マスタの障害検知
24.
マスタ障害検知 • 障害検知を有効化 – mysqlfabric
group activate cluster01 $ mysqlfabric group lookup_groups Command : { success = True return = [{'group_id': 'cluster01', 'description': '', 'master_uuid': '7a6b7e8d-0033-11e4-8981-90b11c14b1a4', 'failure_detector': True}] activities = }
25.
マスタ障害検知 • マスタダウン前 $ mysqlfabric
group lookup_servers cluster01 { success = True return = [ {'status': 'SECONDARY', 'server_uuid': '7a87e263-0033-11e4-8981-90b11c17ba51', 'mode': 'READ_ONLY', 'weight': 1.0, 'address': '10.200.32.223'}, {'status': 'PRIMARY', 'server_uuid': '7addf86d-0033-11e4-8981-90b11c149f9e', 'mode': 'READ_WRITE', 'weight': 1.0, 'address': '10.200.32.222'}] activities = }
26.
マスタ障害検知 • マスタダウン後 $ mysqlfabric
group lookup_servers cluster01 { success = True return = [ {'status': 'PRIMARY', 'server_uuid': '7a87e263-0033-11e4-8981-90b11c17ba51', 'mode': 'READ_WRITE', 'weight': 1.0, 'address': '10.200.32.223'}, {'status': ‘FAULTY', 'server_uuid': '7addf86d-0033-11e4-8981-90b11c149f9e', 'mode': 'READ_WRITE', 'weight': 1.0, 'address': '10.200.32.222'}] activities = }
27.
シャーディングの管理
28.
構成(シャーディング) マスタ (Primary) スレーブ (Secondary) Web/APサーバ Fabric対応 Connector Fabricサーバ State Store 情報取得 更新 参照 スレーブ (Secondary) マスタ (Primary) スレーブ (Secondary) スレーブ (Secondary) マスタ (Primary) グループ1 グループ2 Global Group
29.
シャード作成 • Global Groupとなるグループを作成 •
配下のグループを作成 • シャードの定義を作る – mysqlfabric sharding create_definition RANGE cluster01 • 対象のテーブルを追加 – mysqlfabric sharding add_table 1 table01 column01 • シャードを追加 – mysqlfabric sharding add_shard 1 “cluster11/1“ --state=ENABLED – Mysqlfabric sharding add_shard 1 “cluster12/200000” --state=ENABLED
30.
シャード分割・移動 • 分割 – mysqlfabric
sharding split_shard 11 cluster13 --split_value=200000 • 移動 – mysqlfabric sharding move_shard 11 cluster13
31.
気になるところ
32.
気になる • ドキュメントがまだまだ • コマンドの結果がわかりにくい –
例、シャードのルールの一覧表示 $ mysqlfabric sharding list_definitions Command : { success = True return = [[3, 'RANGE', 'cluster01']] activities = }
33.
気になる • FabricサーバのHA化不可 – Pacemaker使えばという意見も –
ボトルネックになる可能性 • Fabricサーバのスケールアウト不可 – そのうち何かの改善が。。。?
34.
気になる • シャード分割、移動時 – マスタにmysqldumpが走る –
マスタとスレーブでDELETEが走る
35.
使いどこ • GTIDレプリ使う新規プロジェクトなら入れとけ – マスタ冗長化出来る –
シャード使える、分割できる – クエリのロードバランスできる – スレーブの複製が簡単 – (も少し安定してから)
36.
使いどこ • 既存DBに入れるのはツラい? – 現行シャード構成の変更 –
Connector部分の書き換え – MySQL 5.6 or 5.7へのバージョンアップ – GTIDレプリケーションへの対応
37.
まとめ • MySQL Fabric –
(マスタスレーブ構成の)MySQLサーバを管理する 仕組み – 新規プロジェクトなら、導入検討の余地あり – あと一歩だけどかなりいい感触
38.
情報源 • 公式ドキュメント – http://dev.mysql.com /doc/mysql-utilities/1.4/en/fabric.html •
MySQL Performance Blog – http://www.mysqlperformanceblog.com/ • VN (Narayanan Venkateswaran氏のブログ) – http://vnwrites.blogspot.jp/
39.
宣伝 • 海外のブログ記事などを翻訳しています – Yakst –
http://yakst.com/ja – 翻訳仲間募集中
40.
m(__)m
Baixar agora