MySQL最新情報セミナー2014秋 in 東京 Oracle MySQL 最新情報セミナー2014秋in 東京に10月24日に行って来た!
その前半戦をメモメモ
(表題の件は、一番最後にある)
MySQLセントラル
■The State of Dolphin
・MySQLのみに注力している
・2010年の初め1月合併
約5年たった
開発2倍、QA3倍、サポート2倍
→より高い品質のためにテストも増員
エンタープライズエディション
引き続き利用
Webサイト
クラウドSaaS
BigData
事例:facebook MySQL5.6 GTID
Web、クラウド、組み込みへの最適化
ネットワーク機器の中に組み込み
アーキテクチャの改良
リファクタリング
運用効率管理
データディクショナリ
EMがサポート
良いサイクル→よりコミュニティと
Booking.com インターネット上の旅行代理店
→MySQL → フォークした製品 →MySQL改良→MySQLに戻る
米国を中心にMySQLに戻ってきている
MySQLプロダクトUpdate
・MySQL5.7.5 DMR
・ファブリック
・workbench
・クラスター
・Enterprise
えんくりぷしょん
マネージャー
・labs.mysql.com(本番では使わないでね)
→APIとかはかえるかも・・・でメインに入れていない
5.7の改良点
・InnoDBの改良:オンラインでalter tableは5.6でやった
ストレージエンジン
メモリーストレージエンジン
・レプリケーション
・ファブリック
・パフォーマンススキーマ:性能情報(デフォルトONになっている)
→Optimazer
・GIS
MySQL5.7 イノベーションと品質
5.5それ以前のバージョンで、性能上問題ある場合
→5.6(特にレプリケーションで遅い場合)
新しいコストモデル
workbench→visual exprain(コスト情報加わる)
NoSQL API
クエリー・リライト・プラグイン
→ヒントを使わせるとかできる
一元管理:データディクショナリ→Labs
インフォメーションスキーマ
パフォーマンススキーマ
・情報量細かすぎのときも
→ビュー:SYS Schema
InnoDB
ふゅーじょんさんとの
ストレージエンジンの中でパーティショニング
syslogのサポート
→mysqld safeを入れなくても
ユーザーロック
メタデータロック
セッションごとにSQL文タイムアウト
レプリケーション(labs)→実験室
・データ集約
マルチスレッドスレーブ
ファブリック
レプリケーション
OpenStackとの連携
memcached NoSQL API
に加えて
HTTPによるJSONで受け取る
GIS
Workbench
MySQL on Windows
→Installer
MySQL for Visual studio
MySQL for Excel
コミュニティレポジトリ
コンテナ(どっかー)にたいしてなど
GitHabに展開
Webスケール MySQLサーバーをベースに
MySQLクラスタ
事例:ぺいぱる
(ここまでは、コミュニティ、商用一緒)
Enterprise Edition
ここから商用
事例
・インド版国民背番号制
→監視、監査
クエリアナライザ
Oracle MySQL対応
→幅広い使い方
1つのツールでまとめて運用管理
Oracle University MySQL研修コース
■MySQL Replication&MySQL Fabric
・Replication:かれている技術
用途:4とおり
・拡張性
・集計処理・バックアップ
・可用性:別のデータセンターに
・ディザスタリカバリ
構成
・DRBD
・アクティブスタンバイ
・MySQLクラスター
レプリケーション
バイナリーログ
→非同期型:あとで
準同期型:5.6でも使える
リレーログ
SQLスレッド→反映
複数のスレーブ
マスター→スレーブ→マルチスレーブ
マルチマスター:矛盾を解決しない
→アプリで対応
5.6でレプリケーション改善
意図的に遅延を起こす
グローバルトランザクションIDの導入=GTID
→トランザクション
グループコミット
クラッシュセーフ
5.7
5.7.2 タイムスタンプベースでグループ化
→順序制御しながら
5.7.2 準同期レプリケーション
ロスレスレプリケーション
ダイナミックレプリケーションフィルター
マルチスレッドスレーブ
InnoDBトランザクションの優先順位付け
ファブリック
・高可用性をつくるフレームワーク
コネクター(JDBCドライバーなど)
→ファブリックノードへ→キャッシュされている
→ファブリックノード→MySQL
promoteでマスターに
・大きなデータも
→複数のデータ
シャーディングのマッピング
・OpenStackの仮想サーバーを起動する
→プロビジョニング
ファブリックエクスキューター
■ヘルスチェックプログラム
・改善策をアドバイス
コミュニティ版にも無償で
・MySQL Enterprise Monitorを導入
・希望する人は?
http://www-jp.mysql.com/news-and-events/health-check/
すごく下のほうの「今すぐ登録」
主目的:3つ
・ユーザー増やしたい
・開発:ユーザーから希望を聞いてエスカレーション
・商用版のメリットを広めたい!
その前半戦をメモメモ
(表題の件は、一番最後にある)
MySQLセントラル
■The State of Dolphin
・MySQLのみに注力している
・2010年の初め1月合併
約5年たった
開発2倍、QA3倍、サポート2倍
→より高い品質のためにテストも増員
エンタープライズエディション
引き続き利用
Webサイト
クラウドSaaS
BigData
事例:facebook MySQL5.6 GTID
Web、クラウド、組み込みへの最適化
ネットワーク機器の中に組み込み
アーキテクチャの改良
リファクタリング
運用効率管理
データディクショナリ
EMがサポート
良いサイクル→よりコミュニティと
Booking.com インターネット上の旅行代理店
→MySQL → フォークした製品 →MySQL改良→MySQLに戻る
米国を中心にMySQLに戻ってきている
MySQLプロダクトUpdate
・MySQL5.7.5 DMR
・ファブリック
・workbench
・クラスター
・Enterprise
えんくりぷしょん
マネージャー
・labs.mysql.com(本番では使わないでね)
→APIとかはかえるかも・・・でメインに入れていない
5.7の改良点
・InnoDBの改良:オンラインでalter tableは5.6でやった
ストレージエンジン
メモリーストレージエンジン
・レプリケーション
・ファブリック
・パフォーマンススキーマ:性能情報(デフォルトONになっている)
→Optimazer
・GIS
MySQL5.7 イノベーションと品質
5.5それ以前のバージョンで、性能上問題ある場合
→5.6(特にレプリケーションで遅い場合)
新しいコストモデル
workbench→visual exprain(コスト情報加わる)
NoSQL API
クエリー・リライト・プラグイン
→ヒントを使わせるとかできる
一元管理:データディクショナリ→Labs
インフォメーションスキーマ
パフォーマンススキーマ
・情報量細かすぎのときも
→ビュー:SYS Schema
InnoDB
ふゅーじょんさんとの
ストレージエンジンの中でパーティショニング
syslogのサポート
→mysqld safeを入れなくても
ユーザーロック
メタデータロック
セッションごとにSQL文タイムアウト
レプリケーション(labs)→実験室
・データ集約
マルチスレッドスレーブ
ファブリック
レプリケーション
OpenStackとの連携
memcached NoSQL API
に加えて
HTTPによるJSONで受け取る
GIS
Workbench
MySQL on Windows
→Installer
MySQL for Visual studio
MySQL for Excel
コミュニティレポジトリ
コンテナ(どっかー)にたいしてなど
GitHabに展開
Webスケール MySQLサーバーをベースに
MySQLクラスタ
事例:ぺいぱる
(ここまでは、コミュニティ、商用一緒)
Enterprise Edition
ここから商用
事例
・インド版国民背番号制
→監視、監査
クエリアナライザ
Oracle MySQL対応
→幅広い使い方
1つのツールでまとめて運用管理
Oracle University MySQL研修コース
■MySQL Replication&MySQL Fabric
・Replication:かれている技術
用途:4とおり
・拡張性
・集計処理・バックアップ
・可用性:別のデータセンターに
・ディザスタリカバリ
構成
・DRBD
・アクティブスタンバイ
・MySQLクラスター
レプリケーション
バイナリーログ
→非同期型:あとで
準同期型:5.6でも使える
リレーログ
SQLスレッド→反映
複数のスレーブ
マスター→スレーブ→マルチスレーブ
マルチマスター:矛盾を解決しない
→アプリで対応
5.6でレプリケーション改善
意図的に遅延を起こす
グローバルトランザクションIDの導入=GTID
→トランザクション
グループコミット
クラッシュセーフ
5.7
5.7.2 タイムスタンプベースでグループ化
→順序制御しながら
5.7.2 準同期レプリケーション
ロスレスレプリケーション
ダイナミックレプリケーションフィルター
マルチスレッドスレーブ
InnoDBトランザクションの優先順位付け
ファブリック
・高可用性をつくるフレームワーク
コネクター(JDBCドライバーなど)
→ファブリックノードへ→キャッシュされている
→ファブリックノード→MySQL
promoteでマスターに
・大きなデータも
→複数のデータ
シャーディングのマッピング
・OpenStackの仮想サーバーを起動する
→プロビジョニング
ファブリックエクスキューター
■ヘルスチェックプログラム
・改善策をアドバイス
コミュニティ版にも無償で
・MySQL Enterprise Monitorを導入
・希望する人は?
http://www-jp.mysql.com/news-and-events/health-check/
すごく下のほうの「今すぐ登録」
主目的:3つ
・ユーザー増やしたい
・開発:ユーザーから希望を聞いてエスカレーション
・商用版のメリットを広めたい!