地雷職⼈の朝は早い
主に近況報告
2016/05/30
yoku0825
MyNA会 2016年5⽉
\こんにちは/
yoku0825@とある企業のDBA
オラクれない-
ポスグれない-
マイエスキューエる-
家に帰ると
妻の夫-
せがれの⽗-
ムスメの⽗-
Twitter: @yoku0825
Blog: ⽇々の覚書
MyNA ML: ⽇本MySQLユーザ会
1/26
みんながもう帰り
たくなってる空気
を読まずに近況報
告します
2/26
 
YAP(achimon)C::Asia Hachioji 2016 mid in Shinagawa
に来てください
本物の地雷をお⾒せしますよ
3/26
Talk Proposal
MySQL 5.7 + MySQL Fabric + MySQL Routerでぼっこぼ
こに {する|された} はなし
MySQLと正規形のはなし
こっちはそんなに地雷じゃない-
4/26
概要
Multi Source Replication on MySQL 5.7(罠い) + MySQL
Fabric(つらい) + MySQL Router(つらくない) でクラスタ
ー組んで本番環境に突っ込む
笑って話すか悲しい目をして話すかはまだシュレーディンガ
ーの猫
5/26
こんなMySQL Routerを使った構成があるじゃろ︖
AP1
MySQL Router
AP2
MySQL Router MySQL Fabric
mysqld
master
mysqld
slave
127. ... 127. ...
6/26
これがこうじゃ
さっきのクラスター さっきのクラスター さっきのクラスター
MySQL Router
集約MySQL
MySQL Fabric
MSR ...MSR ...MSR ...
MSR ...
7/26
構成のキモ
アプリケーションからはMySQL Routerで127.0.0.1接続
MySQL RouterはFabric Cache Plugin使って⾃動切り替え
それぞれのクラスターを集約する管理サーバーにMulti
Source Replication
ただし、MySQL FabricがMSRのチャンネル対応していない
ので、ここもMySQL Router経由
8/26
その他トピック
JSON-Datatypeには失敗
MySQL 5.7のJSON型がConnector/Jから使えないはなし-
MySQL Bugs: #80631: ResultSet.getString return
garbled result with json type data
-
Generated Columnでチェック制約⼊れた
⽇々の覚書: MySQL 5.7のgenerated columnでついに
CHECK制約っぽいことを実現できる
-
InnoDB FTS + MeCab⼊れた
⽇々の覚書: MySQL 5.7.6のInnoDB⽇本語全⽂検索
MeCab Plugin
-
9/26
その結果
http://bugs.mysql.com/search.php?cmd=display&status=All&order̲by=id&direction=ASC&reporter=3093532&reorder̲by=id
10/26
今⾔える
こと
11/26
MySQL
Fabricは⼈類
には早すぎた
12/26
「枯れた技術」を
使うためには、
「技術を枯らす⼈
間」が必要
13/26
バンドメンバー募集
14/26
ところでこの
背景
ウザいと⾔わないで
15/26
舞奈たんはほぼフリー素材
16/26
⽇々の覚書: 舞奈たんとは何なのか
もともと、俺が会社目的でも個⼈目的でもスライドなり
ステッカーなりサイトなり好きなように使えるように発
注したものなので、ライセンスはとてもゆるい です。
値段ぶんくらいは使い倒したいと思っているのでみなさ
んも協⼒してくだしあ。
17/26
というわけで
ノート作った
18/26
もらってくれ
るひと︕︕1
19/26
⽇々の覚書: 舞奈たんとは何なのか
ちなみに「どこからその予算出てるの︖」と聞かれるこ
とが何度かありましたが、俺のお⼩遣いです
20/26
ウケが良ければ⿇
理奈たんも作る
(かもしれない)
21/26
マイナくん(仮)もほぼフリー素材
@mita2 さんがよく使ってくれる。Thanks!!
22/26
one more
thing…
23/26
 
24/26
Coming
Soon!!
25/26
Questions
and/or
Suggestions?
26/26

地雷職人の朝は早い