SlideShare ist ein Scribd-Unternehmen logo
1 von 50
Downloaden Sie, um offline zu lesen
MySQL Fabricつらい 
2014/12/12 
yoku0825 
MySQL Casual Talks vol.7
みなさんMySQL Fabric使ってますか?
MySQL Fabric 1.4.3 GA 
2014-05-27 
あ、せがれの誕生日だ
GAから半年以上経ってるのに 
誰も導入してない訳がないですよね :)
だいじょうぶ、 
MySQL Fabricこわくないよ!
こわくないよ! 
つらい!
\こんばんは/ 
● yoku0825 @ とある企業のDBA 
● オラクれない 
● ポスグれない 
● マイエスキューエる 
● 家に帰ると 
● 嫁の夫, せがれの父 
● 来年から娘の父でもある 
● OOWのレセプションで 
Fabricだけに、布! というオヤジJOKEを見た 
Twitter: @yoku0825 
Blog: 日々の覚書
MySQL Fabricサーバーの話を
しません 
そういうのはMr.Fabricこと 
@RKajiyamaに聞くといいです
Fabric対応コネクターの話をします
Java好きなひとー?
Python好きなひとー?
ウインドーズ de C#なひとー?
PHP好きなひとー?
Cなひとー?
C++ー?
Ruby好きなひとー?
Lua好きなひとー?
Perl好きなひとー?
あとはみんなシェル芸人?
_人人人人人人人人_ 
> Connector/J < 
 ̄Y^Y^Y^Y^Y^Y^Y^Y^ ̄
パスで 
既存のConnector/Jのフェイルオーバー機能と 
同じような書き口になって楽なんじゃないかとは思う
_人人人人人人人人人人人_ 
> Connector/Python < 
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
パスで 
ワタシ パイソン デキナイ
_人人人人人人人人人人_ 
> Connector/NET < 
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
( ゚д゚) えっ 
http://dev.mysql.com/doc/connector-net/en/connector-net-programming-fabric.html
( ゚д゚) えっ 
http://dev.mysql.com/doc/mysql-utilities/1.5/en/fabric.html
もしかして: 
_人人人人人人人_ 
> 協調性ゼロ < 
 ̄Y^Y^Y^Y^Y^Y^Y^ ̄
_人人人人人_ 
> mysqlnd < 
 ̄Y^Y^Y^Y^Y^ ̄
( ゚∀゚)o彡° PHP!! 
珍しく踏み外さなかったね○racleさん!
と思ったら 
http://php.net/manual/ja/mysqlnd-ms.quickstart.mysql_fabric.php
( ゚д゚) もっと仲良くしろおまいら 
まるで○racle公式コネクターありますくらいの 
勢いで言ってたのに…
_人人人人人人人人_ 
> Connector/C < 
 ̄Y^Y^Y^Y^Y^Y^Y^Y^ ̄ 
いわゆるlibmysqlclient
まだラボ版(´・ω・`)
_人人人人_ 
> Ruby < 
 ̄Y^Y^Y^Y^ ̄
_人人人人人人人_ 
> がんばって!< 
 ̄Y^Y^Y^Y^Y^Y^Y ̄ 
俺はがんばらない
_人人人人_ 
> Lua < 
 ̄Y^Y^Y^Y^ ̄
_人人人人人人人人_ 
> 超がんばって!< 
 ̄Y^Y^Y^Y^Y^Y^Y^Y^ ̄ 
俺は略
_人人人人人人人_ 
> DBD::mysql < 
 ̄Y^Y^Y^Y^Y^Y^Y^ ̄
_人人人人人人_ 
> 実はある < 
 ̄Y^Y^Y^Y^Y^Y^ ̄
ほんとにあるんだよ 
https://github.com/yoku0825/DBD-mysql/tree/support_mysql_fabric
まだHA打ち分けしか対応してない 
(PHPとは逆でシャード非対応)ので 
プルリクお待ちしております 
ってかちゃんと書ける人 
むしろ引き取ってホスィ…
_人人人人人人人人人人人人人人人人人人_ 
> mysqlコマンドラインクライアント < 
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
あるよ 
https://github.com/yoku0825/fabric_mysql_client
See also 
● MySQL Fabricつらい(PerlのDBD::mysqlを対 
応させる旅路) 
● http://yoku0825.blogspot.jp/2014/12/mysql-fabr 
icperldbdmysql.html 
● MySQL Fabricつらい(mysqlコマンドラインク 
ライアントにHA切り替え機能を実装する編) 
● http://yoku0825.blogspot.jp/2014/11/mysql-fabr 
icmysqlha.html
デモやります
MySQL Fabric対応はとてもカジュアル 
こわくないよ :)
でも…つらいです…
Any Questions? 
And/or is any man/woman 
get to be my mine-friend? :)
Thanks!!

Weitere ähnliche Inhalte

Was ist angesagt?

Node.jsではじめるサーバ構築
Node.jsではじめるサーバ構築Node.jsではじめるサーバ構築
Node.jsではじめるサーバ構築
AimingStudy
 
僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!
Masato Noguchi
 

Was ist angesagt? (20)

Vue.js 2.0 で自社プロダクトを SPA + SSR 化した話
Vue.js 2.0 で自社プロダクトを SPA + SSR 化した話Vue.js 2.0 で自社プロダクトを SPA + SSR 化した話
Vue.js 2.0 で自社プロダクトを SPA + SSR 化した話
 
Nodeにしましょう
NodeにしましょうNodeにしましょう
Nodeにしましょう
 
いまいまMySQL@OSC2016島根
いまいまMySQL@OSC2016島根いまいまMySQL@OSC2016島根
いまいまMySQL@OSC2016島根
 
CSV
CSVCSV
CSV
 
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてくださいレガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
 
Frontend Fantasy 〜ミスリルの戦士たち〜
Frontend Fantasy 〜ミスリルの戦士たち〜Frontend Fantasy 〜ミスリルの戦士たち〜
Frontend Fantasy 〜ミスリルの戦士たち〜
 
ネットワークこわい
ネットワークこわいネットワークこわい
ネットワークこわい
 
Node.jsで使えるファイルDB"NeDB"のススメ
Node.jsで使えるファイルDB"NeDB"のススメNode.jsで使えるファイルDB"NeDB"のススメ
Node.jsで使えるファイルDB"NeDB"のススメ
 
Node.js で Web アプリ開発
Node.js で Web アプリ開発Node.js で Web アプリ開発
Node.js で Web アプリ開発
 
Node.jsで始める Modern JavaScript Framework
Node.jsで始める Modern JavaScript FrameworkNode.jsで始める Modern JavaScript Framework
Node.jsで始める Modern JavaScript Framework
 
コミュニティと自分
コミュニティと自分コミュニティと自分
コミュニティと自分
 
Node.jsではじめるサーバ構築
Node.jsではじめるサーバ構築Node.jsではじめるサーバ構築
Node.jsではじめるサーバ構築
 
Hello, Node.js
Hello, Node.jsHello, Node.js
Hello, Node.js
 
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
大阪Node学園 七時限目 「ゼロからはじめるnode.js」大阪Node学園 七時限目 「ゼロからはじめるnode.js」
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
 
Node js 入門
Node js 入門Node js 入門
Node js 入門
 
僕の Serverless web application
僕の Serverless web application僕の Serverless web application
僕の Serverless web application
 
Sprocketsを捨てたい
Sprocketsを捨てたいSprocketsを捨てたい
Sprocketsを捨てたい
 
NDBCLUSTERを使わない理由
NDBCLUSTERを使わない理由NDBCLUSTERを使わない理由
NDBCLUSTERを使わない理由
 
僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!
 
Rubyによるクローラー開発
Rubyによるクローラー開発Rubyによるクローラー開発
Rubyによるクローラー開発
 

Mehr von yoku0825

MySQLステータスモニタリング
MySQLステータスモニタリングMySQLステータスモニタリング
MySQLステータスモニタリング
yoku0825
 

Mehr von yoku0825 (20)

逝くぞ最新版、罠の貯蔵は十分か
逝くぞ最新版、罠の貯蔵は十分か逝くぞ最新版、罠の貯蔵は十分か
逝くぞ最新版、罠の貯蔵は十分か
 
サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技
サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技
サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技
 
MySQLレプリケーションあれやこれや
MySQLレプリケーションあれやこれやMySQLレプリケーションあれやこれや
MySQLレプリケーションあれやこれや
 
MySQL 8.0で憶えておいてほしいこと
MySQL 8.0で憶えておいてほしいことMySQL 8.0で憶えておいてほしいこと
MySQL 8.0で憶えておいてほしいこと
 
片手間MySQLチューニング戦略
片手間MySQLチューニング戦略片手間MySQLチューニング戦略
片手間MySQLチューニング戦略
 
MySQLを割と一人で300台管理する技術
MySQLを割と一人で300台管理する技術MySQLを割と一人で300台管理する技術
MySQLを割と一人で300台管理する技術
 
MySQLステータスモニタリング
MySQLステータスモニタリングMySQLステータスモニタリング
MySQLステータスモニタリング
 
わかった気になるMySQL
わかった気になるMySQLわかった気になるMySQL
わかった気になるMySQL
 
わたしを支える技術
わたしを支える技術わたしを支える技術
わたしを支える技術
 
MySQL 5.7の次のMySQL 8.0はどんなものになるだろう
MySQL 5.7の次のMySQL 8.0はどんなものになるだろうMySQL 5.7の次のMySQL 8.0はどんなものになるだろう
MySQL 5.7の次のMySQL 8.0はどんなものになるだろう
 
MySQLアンチパターン
MySQLアンチパターンMySQLアンチパターン
MySQLアンチパターン
 
MySQLerの7つ道具 plus
MySQLerの7つ道具 plusMySQLerの7つ道具 plus
MySQLerの7つ道具 plus
 
MySQL 5.7の次のMySQLは
MySQL 5.7の次のMySQLはMySQL 5.7の次のMySQLは
MySQL 5.7の次のMySQLは
 
MySQLerの7つ道具
MySQLerの7つ道具MySQLerの7つ道具
MySQLerの7つ道具
 
MHAの次を目指す mikasafabric for MySQL
MHAの次を目指す mikasafabric for MySQLMHAの次を目指す mikasafabric for MySQL
MHAの次を目指す mikasafabric for MySQL
 
5.7の次のMySQL
5.7の次のMySQL5.7の次のMySQL
5.7の次のMySQL
 
mikasafabric for MySQL
mikasafabric for MySQLmikasafabric for MySQL
mikasafabric for MySQL
 
とあるイルカの近況報告
とあるイルカの近況報告とあるイルカの近況報告
とあるイルカの近況報告
 
MySQL Fabricでぼっこぼこにされたはなし
MySQL FabricでぼっこぼこにされたはなしMySQL Fabricでぼっこぼこにされたはなし
MySQL Fabricでぼっこぼこにされたはなし
 
MySQLと正規形のはなし
MySQLと正規形のはなしMySQLと正規形のはなし
MySQLと正規形のはなし
 

Kürzlich hochgeladen

Kürzlich hochgeladen (11)

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 

MySQL Fabricつらい