Please install fonts before using - OSPNMySQLのサポート期間 • MySQL...
Transcript of Please install fonts before using - OSPNMySQLのサポート期間 • MySQL...
Yoshiaki Yamasaki / 山﨑 由章 MySQL Principal Solution Engineer, Asia Pacific and Japan
MySQL開発最新動向 Oracle MySQL Cloud Serviceの最新情報もご紹介
2020/01/24 オープンソースカンファレンス 2020 Osaka
1
Safe harbor statement
2
8.0.11 2018-04-19
(General Availability)
3
4
MySQL 8.0: Fast Adoption
MySQL 8.0
26%
MySQL 5.7
47%
MySQL 5.6
24%
MySQL 5.5
3% MySQL 8.0
5%
MySQL 5.7
66%
MySQL 5.6
25%
MySQL 5.5
4%
April 2018 (8.0 GA) August 2019
MySQLのサポート期間
• MySQL 5.6のサポートは2021年2月に終了します
• MySQL 8.0へのバージョンアップを計画下さい
5
Release GA Date Premier Support 終了
Extended Support 終了
Sustain Support 終了
MySQL 5.6 2013年2月 2018年2月 2021年2月 未定
MySQL 5.7 2015年10月 2020年10月 2023年10月 未定
MySQL 8.0 2018年4月 2023年4月 2026年4月 未定
6
NoSQL JSON ドキュメント
スキーマレス JSON コレクション
MySQL リレーショナルテーブル
外部キー
X Dev API SQL
CRUD
MySQL
ドキュメント ストア
MySQL Document Store: SQL + NoSQL = MySQL
7
Relational Tables
MySQL 8.0
{ } JSON Documents
X DevAPI SQL + CRUD API
8
MySQL : アプリケーション開発者に柔軟性を
ハイブリッドAPI SQL 関数 データ型 { } ();
9
MySQL : モバイルアプリとの親和性
•••
•
•
••
� � � �
10
MySQL : データ分析処理の効率向上
Window 関数 共通テーブル式 (CTEs)
•••
•
•
WITH tickets_filtered AS ( SELECT tickets.*, seats.doc FROM tickets INNER JOIN seats ON tickets.seat_id = seats.id WHERE tickets.event_id = 3 ) SELECT * FROM tickets_filtered WHERE doc->"$.section" = 201¥G
SELECT name, dept_id, salary, RANK() OVER w AS `rank` FROM employee WINDOW w AS (PARTITION BY dept_id ORDER BY salary DESC);
11
MySQL 8.0が提供する高可用性構成
12
MySQL 8.0が提供する高可用性構成
MySQL InnoDB Cluster MySQL InnoDB ReplicaSet
13
MySQL InnoDB ClusterとReplicaSetの利点
14
MySQL InnoDB ClusterとReplicaSetの主な違い
InnoDB Cluster ReplicaSet
MySQLデータベースの構成 グループレプリケーション レプリケーション
フェイルオーバー 自動 手動
同期方式 準同期相当(※) 非同期
障害発生時のデータロス 無し 可能性有り
プライマリーサーバーでの 更新処理へのオーバーヘッド
有り ほとんど無し
推奨最低構成のサーバー台数 3台 2台
ネットワーク要件 安定した低遅延の ネットワークが必須
安定した低遅延のネットワーク でなくても動作する
MySQL Shellを知っていますか?
15
16
MySQL Shellの歩み
5.7.12
2015/4/8
5.7GA (5.7.9)
2016/4/11 2017/4/11
5.7.18
2017/4/12
1.0.9
MySQL Server
MySQL Shell
1.0.3 初版
2016/4/11 2020/1/13
8.0.19
2017/4/18
8.0GA (8.0.11)
2020/1/13
8.0.19
2017/4/18
8.0.11
17
④ 統合されたAPI
・ドキュメントストア操作
・InnoDBクラスタ管理
② 実行形式を選択可能
・バッチ
・インタラクティブ
③ 各種ユーティリティ+拡張機能
・アップグレードチェッカー
・JSONインポート
・高速データロード
・レポート機能
・プラグイン機能
① 多言語をサポート
・JavaScript
・Python
・SQL
MySQL Shellの特徴
MySQL 8.0: Upgrade Checker
•
–
–
•
–
–
–
•
–
–
18
MySQL NDB Cluster 8.0 GA
19
20
MySQL NDB Cluster
21
MySQL NDB Cluster
22
MySQL NDB Cluster 8.0での主要な強化点 ※2020/1/13 GAリリース
Oracle Cloud MySQL as a Service
24
Oracle Cloud World Map
25
•
•
•
•
•
MySQL as a Service
RAPID: Rapid Analytics Processing In DRAM
Interconnect
RAPID Pushdown
DBMS
RAPID Pushdown
RAPID Pushdown
RAPID Pushdown
RAPID nodes
DBMS DBMS DBMS
• Push down as much of the query as possible • Extreme performance for analytic operators on a single node • Extreme (near linear) scalability across nodes
26
商用版MySQLについて
27
MySQL License
28
MySQL Enterprise Edition
29
MySQL Support Standard Edition / Enterprise Edition / MySQL Cluster Carrier Grade Edition
•
•
•
•
•
•
•
•
•
30
MySQL Enterprise Security Enterprise Edition / MySQL Cluster Carrier Grade Edition
•
•
•
•
•
•
•
•
•
31
MySQL Enterprise Security Enterprise Edition / MySQL Cluster Carrier Grade Edition
•
•
•
•
•
•
•
•
•
32
MySQL Subscription
33
34
35
安心してMySQLをご利用ください
36
【MySQL お問い合わせ窓口】 0120-065556
【受付時間】 平日 9:00-12:00/13:00-17:00 (祝日及び年末年始休業日を除きます) [email protected]
37
Oracle Cloud大阪データセンター ローンチイベントについて
38
Modern Cloud Forum Osaka ~次世代クラウドが変える日本のビジネス~ 日時:2020年2月21日(金) 14:30-18:40 場所:ザ・リッツ・カールトン大阪 詳細、申込:https://www.oracle.com/goto/jpm200221
39