Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
俺が NDBCLUSTER を使えない理由を
もう一度考えてみた
2013/09/26
yoku0825
MySQL Cluster Casual Talks
\こんばんは!/
● yoku0825
● とある企業の DBA
● MySQL 歴 5 年くらい
● オラクれない
●
ポスグれない
● 嫁の夫
● せがれの父
● MySQL Cluster は NDBCLUSTER と呼ぶ派
諸君、わたしは NDBCLUSTER が好きだ
●
SPOF がないところが好きだ
●
オンメモリーで INSERT に強いところが好きだ
●
トランザクションに対応しているところが好きだ
●
memcached のバックエンドとして叩けるとこ...
が!
ウチには 1 つも
NDBCLUSTER がありません
NDBCLUSTER といえば
● ndbd 分の物理サーバーたくさん
●
保存データ量 * 2(NoOfReplicas) だけ ndbd 全体
でメモリーが必要
●
10Gbps のネットワーク
● 1Gbps 直結とかで泣き落とす可能性強...
会社のサービス
● ブログ
●
水平シャーディングして合計 600GB
● 常に ORDER BY
●
メーリングリスト
● 今 Oracle で移行がめんどい
●
全文検索
● ポイントサイト
●
今 Oracle で略
●
結構な期間履歴を...
会社のサービス
● ゲームポータル
●
JOIN と ORDER BY の宝庫、ともだちユーザーの情報
を取ったりするので分散して大変
● ゲーム
●
1 日 5GB 以上ログ吐くのでパス
● 画像共有サイト
● データは延々蓄積される
● m...
ついでに
●
Percona XtraDB Cluster
● InnoDB ベースでマルチマスター
●
xtrabackup と連携して Provisioning ラク
●
information_schema 豊富
●
mroonga のラ...
余談
●
某 MySQL Sales の人に →
「 NDBCLUSTER は
 ストレージエンジン、
 製品は MySQL Cluster 、
 ちゃんと呼べ YO 」
って言われましたが
● ` MySQLクラスター ' って言うと
HA ...
余談
`MySQL Cluster Casual' で
検索した時の広告。
ぐぐらびりてぃーも悪い?
XtraDB Cluster 引っかかっ
ちゃってるし
余談
というか本家でも
ワールドワイドで
あるあるらしい。
余談
えーと、何の話でしたっけ
●
というわけで NDBCLUSTER( という呼び方 ) を
流行らせましょう?
●
あと、 MySQL の HA クラスターを `MySQL クラス
ター ' と呼ばないとか。
● XtraDB Cluster 、...
次回は XtraDB Cluster
Casual Talks ですね!
( ゚ д ゚ ) えっ
それ、もうあるよ ( 嘘 )
lrwxrwxrwx 1 mysql mysql 21 Oct 26 17:00 Chiba.pm -> XtraDB Cluster Casual
ご清聴ありがとうございました
Upcoming SlideShare
Loading in …5
×

NDBCLUSTERを使わない理由

4,454 views

Published on

2013/09/26 MySQL Cluster Casual Talksで話そうと思っていて話さなかったやつ

  • Be the first to comment

NDBCLUSTERを使わない理由

  1. 1. 俺が NDBCLUSTER を使えない理由を もう一度考えてみた 2013/09/26 yoku0825 MySQL Cluster Casual Talks
  2. 2. \こんばんは!/ ● yoku0825 ● とある企業の DBA ● MySQL 歴 5 年くらい ● オラクれない ● ポスグれない ● 嫁の夫 ● せがれの父 ● MySQL Cluster は NDBCLUSTER と呼ぶ派
  3. 3. 諸君、わたしは NDBCLUSTER が好きだ ● SPOF がないところが好きだ ● オンメモリーで INSERT に強いところが好きだ ● トランザクションに対応しているところが好きだ ● memcached のバックエンドとして叩けるところが好き だ ● オンラインバックアップが好きだ ● MySQL Cluster といいつつあんまり MySQL じゃないと ころが好きだ ● CREATE TALE (..) Engine= NDBCLUSTER と叩いた時な ど心が躍る ● 諸君、わたしは NDBCLUSTER が大好きだ
  4. 4. が! ウチには 1 つも NDBCLUSTER がありません
  5. 5. NDBCLUSTER といえば ● ndbd 分の物理サーバーたくさん ● 保存データ量 * 2(NoOfReplicas) だけ ndbd 全体 でメモリーが必要 ● 10Gbps のネットワーク ● 1Gbps 直結とかで泣き落とす可能性強い ● MySQL のノウハウがあまり通じない ● これはまあどうにかする
  6. 6. 会社のサービス ● ブログ ● 水平シャーディングして合計 600GB ● 常に ORDER BY ● メーリングリスト ● 今 Oracle で移行がめんどい ● 全文検索 ● ポイントサイト ● 今 Oracle で略 ● 結構な期間履歴を残さないといけない
  7. 7. 会社のサービス ● ゲームポータル ● JOIN と ORDER BY の宝庫、ともだちユーザーの情報 を取ったりするので分散して大変 ● ゲーム ● 1 日 5GB 以上ログ吐くのでパス ● 画像共有サイト ● データは延々蓄積される ● mroonga マンセー ● 共通認証系 ● 今 Oracle RAC 。 ● ここはイケるかも。
  8. 8. ついでに ● Percona XtraDB Cluster ● InnoDB ベースでマルチマスター ● xtrabackup と連携して Provisioning ラク ● information_schema 豊富 ● mroonga のラッパーモード使えば転置索引も同期できた ● ベンチマークしたら Semisync の 70% くらい ● 名前がかっこいい ● というわけでこっちの研究してた
  9. 9. 余談 ● 某 MySQL Sales の人に → 「 NDBCLUSTER は  ストレージエンジン、  製品は MySQL Cluster 、  ちゃんと呼べ YO 」 って言われましたが ● ` MySQLクラスター ' って言うと HA クラスターと混同する人が意外といたり NDBCLUSTER の方が音が好みなので わたしは NDBCLUSTER と呼び続けます(たぶん
  10. 10. 余談 `MySQL Cluster Casual' で 検索した時の広告。 ぐぐらびりてぃーも悪い? XtraDB Cluster 引っかかっ ちゃってるし
  11. 11. 余談 というか本家でも ワールドワイドで あるあるらしい。
  12. 12. 余談
  13. 13. えーと、何の話でしたっけ ● というわけで NDBCLUSTER( という呼び方 ) を 流行らせましょう? ● あと、 MySQL の HA クラスターを `MySQL クラス ター ' と呼ばないとか。 ● XtraDB Cluster 、クセがあって面白いですよ。 ● NDBCLUSTER はともかく、 XtraDB Cluster はそのうち入れた い。
  14. 14. 次回は XtraDB Cluster Casual Talks ですね!
  15. 15. ( ゚ д ゚ ) えっ
  16. 16. それ、もうあるよ ( 嘘 ) lrwxrwxrwx 1 mysql mysql 21 Oct 26 17:00 Chiba.pm -> XtraDB Cluster Casual
  17. 17. ご清聴ありがとうございました

×