俺が 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を使わない理由

2,321

Published on

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

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,321
On Slideshare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
7
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "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. ご清聴ありがとうございました
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×