oracle database 12c€¢multitenant architectureによるcloudへの対応 •oracle database...

19

Upload: haque

Post on 10-Apr-2018

255 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Oracle Database 12c€¢Multitenant ArchitectureによるCloudへの対応 •Oracle Database In-Memoryによる桁違いの高速化
Page 2: Oracle Database 12c€¢Multitenant ArchitectureによるCloudへの対応 •Oracle Database In-Memoryによる桁違いの高速化

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

免責事項

以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。 オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。 Oracleは、米国オラクル・コーポレーション及びその子会社、関連会社の米国及びその他の国における登録商標または商標です。 他社名又は製品名は、それぞれ各社の商標である場合があります。

2

Page 3: Oracle Database 12c€¢Multitenant ArchitectureによるCloudへの対応 •Oracle Database In-Memoryによる桁違いの高速化

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

Oracle Database 12c Release 1 (12.1.0.2) CoreTech Seminar Overview

日本オラクル株式会社 データベース事業統括 製品戦略統括本部 佐藤 裕之 2014年10月

Page 4: Oracle Database 12c€¢Multitenant ArchitectureによるCloudへの対応 •Oracle Database In-Memoryによる桁違いの高速化

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

Oracle Database 12c Release 1 (12.1.0.2)

4

メモリー活用による性能向上

データベース統合さらなる機能強化

Big Data への シンプルなアクセス

アプリケーション 開発効率の向上

Page 5: Oracle Database 12c€¢Multitenant ArchitectureによるCloudへの対応 •Oracle Database In-Memoryによる桁違いの高速化

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

Oracle Database 12c Release 1 (12.1.0.2)

Oracle Database In-Memory

Oracle Database 12c for the Developer

Oracle Database 12c for Big Data

Oracle Database 12c for Cloud

5

1

2

3

4

Page 6: Oracle Database 12c€¢Multitenant ArchitectureによるCloudへの対応 •Oracle Database In-Memoryによる桁違いの高速化

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

Oracle Database 12c Release 1 (12.1.0.2)

Oracle Database In-Memory

Oracle Database 12c for the Developer

Oracle Database 12c for Big Data

Oracle Database 12c for Cloud

6

1

2

3

4

Page 7: Oracle Database 12c€¢Multitenant ArchitectureによるCloudへの対応 •Oracle Database In-Memoryによる桁違いの高速化

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

トレンド : アプリケーション開発

開発者は、1つではなく複数のフレームワークでの開発を求められている

開発者は、より高速な イノベーションと容易なアプリケーション・メンテナンスのための、新しい手法を必要としている

ITはこれまでの仕事を半分のコストで行うことを求められている

新たな開発手法を取り入れ、統合していくのは、大きな チャレンジの1つとなっている

7

50%

Page 8: Oracle Database 12c€¢Multitenant ArchitectureによるCloudへの対応 •Oracle Database In-Memoryによる桁違いの高速化

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

Oracle Database 12c for the Developer 主要な開発環境とAPIをサポート

8

JSON Ruby

Oracle ADF Oracle APEX Oracle RDS

Page 9: Oracle Database 12c€¢Multitenant ArchitectureによるCloudへの対応 •Oracle Database In-Memoryによる桁違いの高速化

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

Oracle REST Data Services RESTful Oracle Databaseアクセス • 標準のHTTP URI RESTful GET(POST)によるデータ参照と格納

– SQLもドライバーも使用しないアプリケーション構築

• JavaScriptフレームワークとの高い親和性

– JSONフォーマットでの結果取得

9

{JSON}

HTTP(S) クライアント

Oracle REST Data Services

JSONに変換

SQL

SQL 結果セット

マップ & バインド

Oracle Database

URI

Page 10: Oracle Database 12c€¢Multitenant ArchitectureによるCloudへの対応 •Oracle Database In-Memoryによる桁違いの高速化

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

Oracle DatabaseによるJSONサポート フレキシブルなアプリケーション開発 + 強力なSQL分析機能

10

JSON

データ・アクセス ・Oracle REST Data Service ・ネイティブAPI

データベースに格納された JSONデータ

SQLによるデータ分析

Oracle Database 12c

SQL

• Oracle DatabaseによるJSONデータの格納/管理

• 使いやすいAPIによるJSONデータへのアクセス

• JSON文書のSQLによる検索

Page 11: Oracle Database 12c€¢Multitenant ArchitectureによるCloudへの対応 •Oracle Database In-Memoryによる桁違いの高速化

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

Oracle Database 12c Release 1 (12.1.0.2)

Oracle Database In-Memory

Oracle Database 12c for the Developer

Oracle Database 12c for Big Data

Oracle Database 12c for Cloud

11

1

2

3

4

Page 12: Oracle Database 12c€¢Multitenant ArchitectureによるCloudへの対応 •Oracle Database In-Memoryによる桁違いの高速化

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

RDBMS

全てのデータ・マネジメント・システムを提供

12

Hadoop

ビジネスの変革

• スケールアウト、低コスト

• 全てのデータに対応

• Map-Reduce、SQL

• アナリティクス製品

NoSQL

ビジネスの拡大

• スケールアウト、低コスト

• キーバリューストアでのデータ格納

• キー値による高速検索

• ウェブアプリケーション向け

ビジネスの運用

• スケールアウト、スケールアップ

• 全てのデータに対応

• SQL

• 企業向けのトランザクションおよびデータ分析

• セキュアかつ高可用性

Page 13: Oracle Database 12c€¢Multitenant ArchitectureによるCloudへの対応 •Oracle Database In-Memoryによる桁違いの高速化

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

新しいテクノロジー活用の障壁を取り除く

13

インテグレーション スキル セキュリティ

Engineered Systems

SQLで 全てのデータに

全てのデータに データベースの セキュリティを

SQL

Page 14: Oracle Database 12c€¢Multitenant ArchitectureによるCloudへの対応 •Oracle Database In-Memoryによる桁違いの高速化

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

Oracle Big Data SQL

14

1つの高速なSQLで、あらゆるデータを検索

Oracle SQLをHadoopのデータにも • Exadataで培ったSmart Scanの技術 •既存Oracle SQL関数がそのまま実行可能 • Oracle Databaseのセキュリティと堅牢性

Page 15: Oracle Database 12c€¢Multitenant ArchitectureによるCloudへの対応 •Oracle Database In-Memoryによる桁違いの高速化

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

Oracle Database 12c Release 1 (12.1.0.2)

Oracle Database In-Memory

Oracle Database 12c for the Developer

Oracle Database 12c for Big Data

Oracle Database 12c for Cloud

15

1

2

3

4

Page 16: Oracle Database 12c€¢Multitenant ArchitectureによるCloudへの対応 •Oracle Database In-Memoryによる桁違いの高速化

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

Multitenant Architectureの新機能(12.1.0.2)

• 表領域のサブセット化

• メタ・データのクローニング

• リモート・クローニング (スナップショットを含む)

• DNFSを活用したファイルシステムに依存しないクローニング (clonedb = true)

• PDBをまたがったSQL検索

select ENAME from containers(scott.EMP) where CON_ID in (45, 49);

• PDB単位でのスタンバイの指定

• 新しい“standbys”旬による指定

• PDB単位でのNOLOGGINGの指定

• フラッシュバックのサポート (フラッシュバック・データ・アーカイブ, フラッシュバック・ トランザクション・クエリー &バックアウト)

• Temporal SQL のサポート

• Oracle Database In-Memory対応

16

クローニング

SQL

クロスPDB クエリー

スタンバイ & ロギング

PRIMARY STANDBY

その他の新機能

Page 17: Oracle Database 12c€¢Multitenant ArchitectureによるCloudへの対応 •Oracle Database In-Memoryによる桁違いの高速化

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

まとめ

継続的なOracle Databaseのイノベーションにより、 新しいコンピューティングの世代に

既存アプリケーションの変更無しで対応

• Multitenant ArchitectureによるCloudへの対応

• Oracle Database In-Memoryによる桁違いの高速化

• Big Data SQLによる新しいデータ・マネジメント・システムへの対応

• JSONやRESTアクセス対応による新しいアプリケーション開発スタイルへの対応

17

Page 18: Oracle Database 12c€¢Multitenant ArchitectureによるCloudへの対応 •Oracle Database In-Memoryによる桁違いの高速化

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 18

Page 19: Oracle Database 12c€¢Multitenant ArchitectureによるCloudへの対応 •Oracle Database In-Memoryによる桁違いの高速化