MySQL Fabric&Routerつらくない Advent Calendar 2015

Participant1People
Subscriber35People
0
Category:Database & DWH
Creator

  • MySQL Fabricつらい Advent Calendar 2014 - Qiita の2015年版です。
  • yoku0825が25日間「MySQL Fabricつらくない」または「MySQL Routerつらくない」と言い続けるだけのAdvent Calendarです。
  • 1日1つずつ、Advent Calendarのコメント欄(最大127文字らしい)につらくなさをつづっていきます。
    • 127文字を超えたものはブログ書きます。
SunMonTueWedThuFriSat

29

30

MySQL Routerには現在のコンフィグやバックエンドが落ちてるかどうかをどう認識しているかを確認するコマンドがない。迷ったら再起動しろってことだと思う。つらくない。
MySQL Routerは全てのパケットを中継する、文字通りルーターになる。MySQL Fabricは落ちてもTTLの間は大丈夫、ってことになってたけど、MySQL Routerは落ちたらそこでコネクションが切れる。別につらくはない。
Fabric Cache Pluginを使っていなくてread-writeに複数サーバーを指定する場合、フェイルバックに相当する機能が(少なくとも今は)ないので、下手するとRouterごとにマスターが変わってしまう。。一考する必要あり
MySQL Proxyの拡張はLuaで、もともとL7(MySQLのクエリー文字列のレベルまで)プラグインの中から覗ける作りだった。MySQL Routerはどうだろう。言語はC++だろうけど。

26

MySQL Routerには現在のコンフィグやバックエンドが落ちてるかどうかをどう認識しているかを確認するコマンドがない。迷ったら再起動しろってことだと思う。つらくない。
MySQL Routerは全てのパケットを中継する、文字通りルーターになる。MySQL Fabricは落ちてもTTLの間は大丈夫、ってことになってたけど、MySQL Routerは落ちたらそこでコネクションが切れる。別につらくはない。
Fabric Cache Pluginを使っていなくてread-writeに複数サーバーを指定する場合、フェイルバックに相当する機能が(少なくとも今は)ないので、下手するとRouterごとにマスターが変わってしまう。。一考する必要あり
MySQL Proxyの拡張はLuaで、もともとL7(MySQLのクエリー文字列のレベルまで)プラグインの中から覗ける作りだった。MySQL Routerはどうだろう。言語はC++だろうけど。
SunMonTueWedThuFriSat

29

30

MySQL Routerには現在のコンフィグやバックエンドが落ちてるかどうかをどう認識しているかを確認するコマンドがない。迷ったら再起動しろってことだと思う。つらくない。
MySQL Routerは全てのパケットを中継する、文字通りルーターになる。MySQL Fabricは落ちてもTTLの間は大丈夫、ってことになってたけど、MySQL Routerは落ちたらそこでコネクションが切れる。別につらくはない。
Fabric Cache Pluginを使っていなくてread-writeに複数サーバーを指定する場合、フェイルバックに相当する機能が(少なくとも今は)ないので、下手するとRouterごとにマスターが変わってしまう。。一考する必要あり
MySQL Proxyの拡張はLuaで、もともとL7(MySQLのクエリー文字列のレベルまで)プラグインの中から覗ける作りだった。MySQL Routerはどうだろう。言語はC++だろうけど。

26

MySQL Routerには現在のコンフィグやバックエンドが落ちてるかどうかをどう認識しているかを確認するコマンドがない。迷ったら再起動しろってことだと思う。つらくない。
MySQL Routerは全てのパケットを中継する、文字通りルーターになる。MySQL Fabricは落ちてもTTLの間は大丈夫、ってことになってたけど、MySQL Routerは落ちたらそこでコネクションが切れる。別につらくはない。
Fabric Cache Pluginを使っていなくてread-writeに複数サーバーを指定する場合、フェイルバックに相当する機能が(少なくとも今は)ないので、下手するとRouterごとにマスターが変わってしまう。。一考する必要あり
MySQL Proxyの拡張はLuaで、もともとL7(MySQLのクエリー文字列のレベルまで)プラグインの中から覗ける作りだった。MySQL Routerはどうだろう。言語はC++だろうけど。