transforming data management -...

37
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | クラウド時代におけるデータベースの歩みと 急速な技術進化の方向性 Transforming Data Management With Oracle Database 12c Release 2 オラクル・コーポレーション データベースサーバー技術担当 エグゼクティブ・バイスプレジデント アンディ・メンデルソン March 8, 2017

Upload: nguyenngoc

Post on 04-Feb-2018

245 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

クラウド時代におけるデータベースの歩みと 急速な技術進化の方向性 Transforming Data Management With Oracle Database 12c Release 2

オラクル・コーポレーション データベースサーバー技術担当 エグゼクティブ・バイスプレジデント アンディ・メンデルソン March 8, 2017

Page 2: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

•以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。

OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。 文中の社名、商品名等は各社の商標または登録商標である場合があります。

Page 3: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle Databaseの継続的なイノベーション お客様の投資を保護しながら最先端のテクノロジーを追加

行レベルロック ストアド・プロシージャ

Partitioning パラレル・クエリー ユーザー定義型

Real Application Clusters Data Guard

Recovery Manager Java XML

Exadata Multitenant In-Memory

Big Data SQL JSON

クラウド インターネット クライアント-サーバー

3

Page 4: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

最近の業界アナリストレポートの所見

• Forrester Wave: In-Memory Database Platforms

– Oracle Database 12c は最高のスコアを獲得

• Gartner: Magic Quadrant for Data Management Solutions for Analytics

– Oracle Database 12c は実行能力で最高得点を獲得

• Gartner: Magic Quadrant for Operational Database Management Systems

– Oracle Database 12c は4つのオペレーショナル・ユースケースのうち3つで最高スコアを獲得 • Traditional OLTP

• Hybrid Transactional and Analytical Processing (HTAP)

• Lightweight Events and Observations

4

Page 5: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle Database 12c Release 2 出荷開始

• Oracle Cloud (2016年9月17日)

• Oracle Exadata (2017年2月10日)

• Linux 86, Solaris SPARC & x86 (2017年3月1日)

• Windows (2017年3月8日)

5

Page 6: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Transforming Data Management

ディスクベースからIn-Memoryデータベース

データウェアハウスからBig Dataへ

オンプレミスからデータベースに最適化された クラウドへ

お客様の投資を保護

6

Page 7: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Transforming Data Management

ディスクベースからIn-Memoryデータベース

データウェアハウスからBig Dataへ

オンプレミスからデータベースに最適化された クラウドへ

お客様の投資を保護

7

Page 8: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

In-Memory Databases

From Disk-Based

• ディスクI/Oに最適化

•行(ロー)フォーマット

• DRAMに加えてディスクストレージにバッファキャッシュ

To In-Memory Databases

• メモリアクセスに最適化

• デュアルフォーマット – 行(ロー)と列(カラム)

• DRAM、フラッシュおよびNVRAM ストレージとの統合

8

Page 9: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

In-Memory with Oracle Database 12c

リアルタイム分析 パフォーマンス シンプルな実装

OLTP とAnalyticsを同じ データベース上で

数秒以内のレポーティングと データ分析

アプリケーションの変更不要

9

Page 10: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

•最大3倍高速なジョイン – In-memory ジョイン・グループの活用

•最大10倍高速なコンプレックス クエリ – In-memory Expressionの活用

•最大60倍高速なJSON クエリ

–新しい最適化されたバイナリフォーマットの活用

12.2の新機能 パフォーマンス向上

{ "Theater":"AMC 15", "Movie":”SULLY", "Time“:2016-09-09T18:45:00", "Tickets":{ "Adults":2 } }

Relational Virtual JSON

In-Memory Column Store

10

Page 11: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

•本番データベースに全く影響を 与えずにリアルタイム分析

• スタンバイ・データベースのリソースを有効活用できる

•本番とスタンバイで異なるデータをポピュレーション可能

Exadata とOracle Cloudでの12.2の新機能 Active Data Guardスタンバイ上でIn-Memoryが稼働

Month In-Memory

Production Standby

Year In-Memory

11

Page 12: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

不揮発性メモリ(Non-Volatile Memory)の到来

•不揮発性メモリ(Non-Volatile memory)テクノロジーが開発されている

• 2018年に提供開始される予定

• ストレージ及びデータベース市場に大きな変化をもたらす

• Oracle Databaseへの対応も開発中

12

Page 13: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Transforming Data Management

ディスクベースからIn-Memoryデータベース

データウェアハウスからBig Dataへ

オンプレミスからデータベースに最適化された クラウドへ

お客様の投資を保護

13

Page 14: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Big Dataへの変革

From Data Warehouse

• リレーショナル –オンプレミス

• トランザクション・データ

• データ分析 + データマイニング

To Big Data

• リレーショナル + Hadoop & NoSQL –オンプレミス + クラウド

• トランザクション + Social, Web & IoT

• データ分析 + データマイニング+ 機械学習

14

Page 15: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Data Warehouseの変革

Transactional

Data Warehouse

SQL

Social, Web

Data Lake

IoT

Fast Data

15

Page 16: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle Big Data Platform

あらゆるタイプのデータ

すべてのデータソース

あらゆるタイプの分析 SQL Graph Spark Spatial Machine Learning

SQL あらゆる言語でのアクセス

node.js Java REST Python Scala R

16

Page 17: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Relational, Hadoop and NoSQLへ高速SQLアクセス

•全てのデータソースへ統合されたSQL言語 – Oracle SQLの全ての機能で対応

•超並列、分散クエリー処理 – ‘Smart Scan’テクノロジーを使用したローカル処理

–データソースをまたがったスケーラブルなジョイン

• セキュアなデータアクセス –全てのデータソースに対してリダクションと 行レベルのセキュリティ

Oracle Big Data SQL

Big Data SQL

17

Page 18: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Big Data SQL

Relational, Hadoop and NoSQLへ高速SQLアクセス

• JSONに対する直感的なSQL構文

SELECT c.json_column.address.city

FROM customers c;

• すべてのSQLクエリーにJSONデータを利用可能 –他のデータソースとJSONでジョイン

–すべてのSQL分析がJSONに対しても適用

• Big Data SQLの新機能 –データガイド:自動的にJSON構造を解析

JSONデータにOracle Big Data SQLを活用

18

Page 19: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Big Data Cloud Service

• Big Data Cloud Serviceに含まれるもの: – Cloudera Enterprise Data Hub

– Rおよびプロパティグラフを含む分析機能を組み込み

–データ統合ツールを組み込み

• 3ノードクラスタから始めて、数百ノードまでスケール

• Coming soon: Big Data SQL Cloud Service

包括的で高性能を実現するHadoop, Spark, and NoSQLサービス

19

Page 20: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Transforming Data Management

ディスクベースからIn-Memoryデータベース

データウェアハウスからBig Dataへ

オンプレミスからデータベースに最適化された クラウドへ

お客様の投資を保護

20

Page 21: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Exadata Super Cluster

Big Data Appliance

Recovery Appliance

Database Appliance

Engineered Systems for Data Management データベースに最適化されたインフラストラクチャでクラウドへの道を始めましょう

21

Page 22: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

•低コスト –たくさんのデータベースを一括管理

•迅速性

–高速なプロビジョニング、クローニング、移動

•柔軟に拡張 –スケールアップ、スケールアウト に加えてスケールダウン

データベースに最適化されたクラウドへ変革

22

Page 23: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

コスト削減

From On-Prem

•事前に支払い –ピーク時のキャパシティ

•手動による配置とアップグレード

•高い運用コスト –たくさんのデータベースを管理

To Database-Optimized Cloud

•使った分だけ支払い –キャパシティ・オンデマンド

• セルフサービスによる配置と アップグレード

•低い運用コスト –たくさんのデータベースを一括管理

23

Page 24: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

• データベースを仮想化し、コンテナ・データベースに統合

–アプリケーションを変更なしで実行可能

• より低い運用コスト

–多数のプラガブル・データベース(PDB)を 一括管理

• より低い設備投資

–サーバあたりより多くのPDBが稼働

• より迅速に

–高速なプロビジョニング、移動、クローニング

Oracle Database 12c Multitenant Architecture

ERP CRM

DW

コンテナ・データベース

24

Page 25: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

• メモリ、CPU、I/Oリソースの優先 順位付け

• プライベート・クラウドおよびパブリック・クラウド間で設定可能な 分離性

• アプリケーションコンテナにより、PDB間でメタデータとデータの共有可能

12.2 新機能 大規模環境にも対応可能な統合と分離

Retail

Pricing

コンテナ・データベース

25

Page 26: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

迅速性

From On-Prem

•手動でのデータベースの構成 – HW/SWスタックをスクラッチから設計

• デプロイ、アップグレードに数カ月

• シングルテナントのデータベース

To Database-Optimized Cloud

• セルフ・サービスでのデータベース・プロビジョニング –クラウド・サービスのリストから選択

•数分でデプロイ、アップグレード

• マルチテナント・コンテナのデータベース –ホット・クローンとPDB再配置

26

Page 27: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

• PDB ホット・クローン –より高速なテスト・マスターの生成

• PDB リフレッシュ –シンプルな操作で最新のデータを反映

• PDB 再配置

–ダウンタイム無しで再配置

12.2 新機能 オンラインのPDB操作

CRM

HR

Oracle Cloud

Pricing Retail

オンプレミス

CRM

27

Page 28: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

柔軟な拡張

From On-Prem

•手動での単一サーバのスケール・アップとRACクラスタのスケール・ アウト –バーストでの対応は不可

• ピークを想定したプロビジョニング

•大規模な拡張性と信頼性 –手動でのデータベース・シャーディング

To Database-Optimized Cloud

• セルフ・サービスでの単一サーバのスケール・アップとRACクラスタのスケール・アウト –バーストでの対応が可能

• オンデマンドでキャパシティをプロビジョニング

•大規模な拡張性と信頼性

–自動化されたデータベース・シャーディング

28

Page 29: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle RACによる独自のスケールアウトと耐障害性 アプリケーションの変更は必要なし

•サーバの障害からデータベースを保護

• スケールアウト・データベースのパフォーマンス

–必要に応じてバースティングに

•世界最大のOLTPとデータウェアハウスの ワークロードをサポート

• 12.2 新機能

–マルチテナントデータベースに最適化

–何百ものノードにスケールアウト

29

Page 30: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

従量課金: Exadata Cloud Service 毎月のサブスクリプション・レートとオンデマンドによるOCPUバースト

1ヶ月目 2ヶ月目 3ヶ月目 4ヶ月目

必要に応じて16 OCPU分バースト

OC

PU

s 0

3

2

24

1

6

8

四半期末

30

Page 31: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

12.2 新機能 極めて高い拡張性と信頼性を求めるOLTPアプリのためのデータベース・シャーディング

1つの巨大なデータベースを多数の小さなデータベース(シャード)に分割

Customers Americas

Customers

Customers Europe

Customers Asia

• RACとData Guardは99%のアプリケーションの要件に対し、アプリケーションの透過性を維持という点でも適合

• グローバル規模のOLTPアプリケーションでは、より小さなデータベースファームをシャードする方が 適する

• ワークロードがファームの特定のシャードに自動的に到達できるようなアプリケーションの設計が必要

• 最大1,000シャードに分割された表へのSQL

31

Page 32: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

お客様データセンター

買い取り

お客様管理

Exadata Database Machine

お客様データセンター

サブスクリプション

オラクル管理

Oracle Cloud

サブスクリプション

オラクル管理

Exadata Cloud Service

Private Cloud Cloud @ Customer Public Cloud

Exadata Cloud Machine

Exadata Cloud Machine: クラウドへの移行を容易に

32

Page 33: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

データベース開発

Oracle Database Cloud Servicesの範囲 エントリーレベルから最大のミッション・クリティカルなデータベース・ワークロードまでスケール

Exadata Enterprise Exadata Express

高可用性、スケーラビリティ、パフォーマンス

中小規模、部門レベルのアプリケーション

エンタープライズ・アプリケーション

33

Page 34: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Transforming Data Management

ディスクベースからIn-Memoryデータベース

データウェアハウスからBig Dataへ

オンプレミスからデータベースに最適化された クラウドへ

お客様の投資を保護

34

Page 35: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

•以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。

OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。 文中の社名、商品名等は各社の商標または登録商標である場合があります。

Page 36: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Page 37: Transforming Data Management - otndnld.oracle.co.jpotndnld.oracle.co.jp/ondemand/dbconnect/DBConnect2017_Session1.pdf · Oracle Databaseの ... Exadata とOracle Cloudでの12.2の新機能