MySQL最新情報セミナー2014秋 in 東京 Oracle MySQL 最新情報セミナー2014秋in 東京に10月24日に行って来た!のつづき。後半をメモメモ
■MySQL Workbench and InnoDB GIS
・Workbench使っている人?1割、2割
・クライアント側に入れるツール
・コミュニティエディションと商用版がある
商用版
商用版独自の機能のためのGUI
テーブル定義書
検証:同じ名前の列なのに違う型
・MySQL Workbench
モデリング
・つかいかた
+ボタンで新規作成(SSHもできる)
マネージメントとスキーマ
サーバーの設定確認
Show detailで細かい情報
カスタムでまとめて
パフォーマンススキーマの情報でダッシュボードを作っている
SYS スキーマを利用してレポート
・SYSスキーマないとき
workbenchから Install~のボタンをクリックすればできる
データモデリング
・MySQL Fablic
マイグレーション機能 Access追加
・スニペットの共有
・Geometry Dataをワークベンチで見る
今Geometryのindex:myISAMではできるけどInnoDBはX
ライブラリを取り込む:BOOST Geometry
いまのところ2次元
SRID 4326
ベクター
OpenStreatMap
・5.7
R-Treeのスペシャルインデックス
どこの空間にどこが入っている
GeoHash,Geo JSON
オープンストリームマップ
5.6で全文検索(日本語はまだ)
10/111→1度緯度経度ずれると111kずれる=10k以内
・今後の改善
3次元とか
・GISのデモ
■MySQL Enterprise Edition
コミニティ版
商用版
アドバイザ:どこが早くなるか教えてくれる
ダウンタイムがあると困るよね。サポートするよ
サービスカテゴリ
・拡張機能
暗号化
・管理ツール
・サポート
商用版エディション
SE,EE,クラスター
拡張機能
・MySQL Enterprise Monitor かんし
・MySQL Enterprise Monitor Dashboard:アドバイスもしてくれる
・MySQL Enterprise Query Analyzer:クエリの監視
・MySQL Best Practice Advisors:ベストプラクティスを教えてくれる
・MySQL Enterprise Monitor+Backup:18時間かかる修復が14分でできる
オンプレからパブリックのダンプ(ネットワークが遅いと遅いけど)
スレッドプール:約60倍のスケーラビリティ
・MySQL Enterprise Audit:Oracle AuditVaultと連携可能
サポート
・日本語対応は平日だが、レスポンスは速い
・無制限のサポートインシデント
新機能
単一のダッシュボード
・7割のOracleユーザーがMySQLを使っている
・MySQL Enterprise encryption
ログも暗号化される
暗号化のデモ
30日間トライアル
■MySQL Cluster 7.4 開発最新動向
現在のデータベースに求められる要件
・従来:参照→更新性能の向上
・リアルタイム
・新しいサービスを迅速に
→トランザクションによる完全性
オンライン処理とリアルタイム分析
標準的な技術とスキル
導入ずみ
・通信、Web,オンライン
→確実に処理
・更新処理
・可用性
・リアルタイム:インメモリ100%にもできる
・SQL+NoSQL
データーノード:サーバー
4台からはじめる
再配置
MySQLクラスター:携帯電話ネットワーク
事例:航空機かんせいシステム
1分間12億件の更新処理
アダプティブクエリーローカライゼーション
7.3から外部キーが使える
ツール
・MySQL Cluster7.3 Auto-installer
・MySQL Cluster Manager:商用版
スキーマレスの使い方、NoSQL API
NBD API→アプリケーションで呼べる
Java→JNI→NBD API:cluster/j
キーバリューでアクセス
データノード:ACID処理
キーの中にカテゴリ名をつける→マッピングするときにテーブルと紐付けできる
→ハイブリッド
2つのデータセンターを1つのMySQLクラスタで
リスタートの時間
■MySQL Workbench and InnoDB GIS
・Workbench使っている人?1割、2割
・クライアント側に入れるツール
・コミュニティエディションと商用版がある
商用版
商用版独自の機能のためのGUI
テーブル定義書
検証:同じ名前の列なのに違う型
・MySQL Workbench
モデリング
・つかいかた
+ボタンで新規作成(SSHもできる)
マネージメントとスキーマ
サーバーの設定確認
Show detailで細かい情報
カスタムでまとめて
パフォーマンススキーマの情報でダッシュボードを作っている
SYS スキーマを利用してレポート
・SYSスキーマないとき
workbenchから Install~のボタンをクリックすればできる
データモデリング
・MySQL Fablic
マイグレーション機能 Access追加
・スニペットの共有
・Geometry Dataをワークベンチで見る
今Geometryのindex:myISAMではできるけどInnoDBはX
ライブラリを取り込む:BOOST Geometry
いまのところ2次元
SRID 4326
ベクター
OpenStreatMap
・5.7
R-Treeのスペシャルインデックス
どこの空間にどこが入っている
GeoHash,Geo JSON
オープンストリームマップ
5.6で全文検索(日本語はまだ)
10/111→1度緯度経度ずれると111kずれる=10k以内
・今後の改善
3次元とか
・GISのデモ
■MySQL Enterprise Edition
コミニティ版
商用版
アドバイザ:どこが早くなるか教えてくれる
ダウンタイムがあると困るよね。サポートするよ
サービスカテゴリ
・拡張機能
暗号化
・管理ツール
・サポート
商用版エディション
SE,EE,クラスター
拡張機能
・MySQL Enterprise Monitor かんし
・MySQL Enterprise Monitor Dashboard:アドバイスもしてくれる
・MySQL Enterprise Query Analyzer:クエリの監視
・MySQL Best Practice Advisors:ベストプラクティスを教えてくれる
・MySQL Enterprise Monitor+Backup:18時間かかる修復が14分でできる
オンプレからパブリックのダンプ(ネットワークが遅いと遅いけど)
スレッドプール:約60倍のスケーラビリティ
・MySQL Enterprise Audit:Oracle AuditVaultと連携可能
サポート
・日本語対応は平日だが、レスポンスは速い
・無制限のサポートインシデント
新機能
単一のダッシュボード
・7割のOracleユーザーがMySQLを使っている
・MySQL Enterprise encryption
ログも暗号化される
暗号化のデモ
30日間トライアル
■MySQL Cluster 7.4 開発最新動向
現在のデータベースに求められる要件
・従来:参照→更新性能の向上
・リアルタイム
・新しいサービスを迅速に
→トランザクションによる完全性
オンライン処理とリアルタイム分析
標準的な技術とスキル
導入ずみ
・通信、Web,オンライン
→確実に処理
・更新処理
・可用性
・リアルタイム:インメモリ100%にもできる
・SQL+NoSQL
データーノード:サーバー
4台からはじめる
再配置
MySQLクラスター:携帯電話ネットワーク
事例:航空機かんせいシステム
1分間12億件の更新処理
アダプティブクエリーローカライゼーション
7.3から外部キーが使える
ツール
・MySQL Cluster7.3 Auto-installer
・MySQL Cluster Manager:商用版
スキーマレスの使い方、NoSQL API
NBD API→アプリケーションで呼べる
Java→JNI→NBD API:cluster/j
キーバリューでアクセス
データノード:ACID処理
キーの中にカテゴリ名をつける→マッピングするときにテーブルと紐付けできる
→ハイブリッド
2つのデータセンターを1つのMySQLクラスタで
リスタートの時間