「GMO Developers」は、GMOインターネットグループが開発者向けの技術情報やイベント情報をお届けするテックブログです。 NEW GMO Developers Night#40 / 新BNPLサービス「アトカラ」開発の裏側~入社5年未満のメンバーが活躍する「アトカラ」チーム~
![開発者向けブログ・イベント | GMO Developers](https://cdn-ak-scissors.b.st-hatena.com/image/square/fecb09e81a13a19906d05575503141ed0f4a828d/height=288;version=1;width=512/https%3A%2F%2Fdevelopers.gmo.jp%2Fwp-content%2Fthemes%2Fdevelopers%2Fog.jpg)
どうやってたくさんあるSQLノードに接続すればいいんだ? ロードバランスは? フェイルオーバーは? ということがあると思う。このテーマを扱ったドキュメントはありそうだちょうど良いものが見あたらない。おそらくこの点が明確でないために「よし、最近サイトのトラフィックも増えてきたことだし、いっちょMySQL Clusterを試してみようか!」という気にならず、多くの人が利用を躊躇ってしまっているのではないだろうか?なので今日はこの点について5パターンのソリューションを紹介したいと思う。 その前に、「MySQL Clusterって何だ?シラネーヨ!」って人は、MySQL Clusterの特徴やセットアップ方法などを以前にThinkITへ投稿したのでそちらを参照して貰いたい。 http://www.thinkit.co.jp/article/95/ では本題。 1. mysqldをアプリと共存恐らく
シェアードナッシング型の負荷分散機能を持ち、なおかつ同期レプリケーションによるHA機能まで備えたMySQL Cluster最大の弱点といえば、JOINの遅さであろう。MySQL ClusterのJOINは偽りなく遅い。JOINを多用するアプリケーションでMySQL Clusterを利用するのはある意味マゾヒスティックな行為であると言えよう。何故MySQL ClusterはJOINが遅いのか?それはMySQL Clusterが分散データベースだからである。 ご存じの通り、MySQLにおけるJOINのアルゴリズムにはNested Loopしかない。他のストレージエンジンを利用していればそれでも十分実用に耐えうるぐらい高速なのだが、MySQL Clusterの場合はそうはいかない。JOINでは自ずとストレージエンジンからデータをフェッチする回数が増えるが、MySQL Clusterの場合レコード
先週、「マルチコアシステムを最大限に活かすMySQLのスケーラビリティと高可用性実現セミナー」に行ってきました。遅くなりましたが、簡単にまとめてみます。 アジェンダ(敬称略) 『MySQL Cluster 7.0 ご紹介』 by サン・マイクロシステムズ株式会社 梶山 隆輔 『MySQL Cluster 7.0に最適なSunのx86プラットフォーム 』 by サン・マイクロシステムズ株式会社 的場謙一郎 『MarketSpeedにおけるMySQL-Cluster適用事例紹介』 by 楽天証券株式会社 木川 英一 『MySQL Cluster 導入のケーススタディ』 by 住商情報システム株式会社 廣濱 顕司 MySQL Cluster 7.0紹介 MySQL Clusterの機能紹介です。私はほとんどMySQL Clusterとはなんぞやという状態だったのですが、僅かな時間で大体の特徴を把
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く