ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

MySQLでNoSQL(memcached)サポート

2012-03-16 21:09:12 | Weblog
今日、OSCカンファレンス2012で聞いてきたことをメモメモ




■MySQLとNoSQL
(MySQL最新動向&MySQL Cluster7.2)

・世界で最も普及しているオープンソースデータベース
・なぜOracleがMySQLをもつのか?
  より多くのお客様、幅広いニーズを満たすため
    →Webサイト
    →組み込み案件
  各種のoracle製品が、MySQL対応
  Twitter:CassandraからMySQLに戻る
・Facebook memcachedを前に使ってる
・OEM、組み込み→adobe,F5Networkのロードバランサ
           Posgreからのマイグレーション
            (バキュームの問題)
・AmazonRDS:MySQL
・aadhaar:インド版国民総背番号制
    MySQL:トランザクション処理
    Hadoopも使っている 
    レプリケーション:ディザスタリカバリへ

・MySQL Cluster
  ・アクティブアクティブがた、シェアードナッシング
  ・障害が起きても、処理を継続 ストライピング&ミラーリングの考え方
  ・トランザクション対応のキーバリューストアへ
  ・トランザクショナル&リレーショナルDB
     トランザクションでキーバリューストア可能
  ・99.999(年間で障害ダウンしてるのが5分)
  ・携帯電話ネットワーク(エリクソンで)
     単一障害点がない

・MySQL Cluster 7.2
・1分間で10億件クエリーをさばける
   8台、メモリ48G
   インフィニバンド
   NoSQLのインターフェースで
・アダプティブクエリー・ローカライゼーション
  11個のJOIN(87秒)→1,26秒
  物理環境では、230倍
・MySQLでNoSQLサポート
  memcachedに対するプラグイン
   キャッシュに話しかける
   →memcached API
  KVSなのに、トランザクション対応
  レプリケーションもできる
 スキーマフリーもOK,
 既存のテーブルもOK→設定済み
・APIの柔軟性 C++、Javaも
・仮想環境
・遠隔地レプリケーション
  →マルチサイトクラスタリング
   ネットワークはよくないとだめだけど・・

・MySQL Cluster Manager

・MySQLサーバー
  現在5.5
  現在5.6
    オプティマイザ
    パフォーマンススキーマ
    NoSQLオプション

・あと商用版のお話など
この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« スマホアプリで「マネタイズ... | トップ | MySQL User Forum Tokyo »
最新の画像もっと見る

Weblog」カテゴリの最新記事