Oracle Database 12c Plug In. Switch On. Get SMART. Duncan Harvey Head of Core Technology, Oracle EMEA March 2015
Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. Oracle Confidential 3
Why Oracle Database 12c Reduce the cost of storing data Provide continued access to data Simplify the consolidation of Oracle databases Ensure secure access to data Public 4
Why... Plug In. Switch On. Get SMART Plug In Multitenant and pluggable databases for maximum consolidation performance Switch On Literally switch on setup for Oracle Database In-Memory performance Get S.M.A.R.T Simplify your database infrastructure Manage many databases as one Agile database provisioning and performance Real-time analysis and results Technology that meets your needs today and tomorrow 5
Oracle Database : Non-stop Innovation Because of you, Oracle never stops innovating and moving forward Client-Server Stored Procedures Partitioning Parallel Query Unstructured Data Internet Resource Management Real Application Clusters Data Guard XML Big Data & Cloud Exadata Multitenant In-Memory JSON
Oracle Database 12c (12.1.0.1) Oracle Multitenant Database consolidation Fast Provisioning Manage many as one Oracle Automatic Data Optimization Smart Compression Automate Tiering Data Guard Far Sync Zero data loss over large distances Public 7
Oracle Database 12c (12.1.0.1) Application Continuity Replay of failed transaction Data Redaction Masks application data dynamically Largely transparent to application Pattern Matching Sophisticated inter row pattern analysis And over 500 additional improvements Public 8
Oracle Innovations in the last 12 Months Big Data & No SQL Hadoop Encryption NoSQL 3.0-3.2.5 Big Data SQL Developers SQL/JSON ANSI Standard REST Data Services JSON support Database 12.1.0.2 In-Memory Public Cloud Backup Service Database Service Security Key Vault Data Masking & Subsetting Engineered Systems Exadata X5-2 ODA X5-2 BDA X5-2 Exadata X4-8 Recovery Appliance 9
Application Development Big Data & Data Warehousing Consolidation Database as a Service Data Optimization High Availability In-Memory Performance & Scalability Security & Compliance 10
Oracle Database 12c Upgrade Experience Quotes from Non-reference Customers We were successful with the production go-live, and even finished more quickly than planned. Insurance company running PeopleSoft on 12.1.0.1 In test the 10g to 12c upgrade of a copy of production took approximately 1.5 hour on a virtual machine with 8GB SGA. Upgraded completed without a hitch. Capital management company upgrading 10g to 12c, OL5 to OL6, and block devices to Direct NFS Our experience with 12c is excellent, we had to have a few patches added to the base installation (issues discovered during the RAT replays) Well known international research institute running several 12.1 RAC databases Very little optimizer mis-behaviour compared to previous release changes Independent Oracle upgrade consultant experience from various customer upgrades 11
Oracle Database 12c In-Memory Customer Experience Schneider Electric analysis of up to 2 billion General Ledger entries S e c o n d s 100 80 60 40 20 0 Analytics Query Results 2B 300K 30K Row Format Column Format Analytic queries 7-128x faster OLTP transactions 5-9x faster 76% storage savings 12
Customer Initiatives Database as a Service Cloud Big Data
Development, Testing and Deployment in the Cloud Most popular cloud use case in the next two years Application Dev/Test 52% 39% Source: Computerworld Strategic Marketing Services, February-March 2014 Cloud Survey 14
Dev, Test, and Deploy on Oracle Database Cloud Service Easily migrate between cloud and on-premises Same Architecture On Premises Traditional Deployment or Private Cloud Same Standards Same Products Database Cloud Service (Oracle Cloud) Dev, Test, Deploy Dev, Test, Deploy Copyright 2014, Oracle and/or its affiliates. All rights reserved. 15
Journey to Hybrid Database as a Service Silos Standardized Consolidated Cloud Complex Simple Efficient Agile
Consolidation Density Database Consolidation on Clouds Traditional consolidation methods Virtual Machines Dedicated Databases Schema Consolidation Share Servers Share Servers & OS Share Servers, OS, & Database 17
Consolidation Density Oracle Multitenant : Foundation for Hybrid Cloud High consolidation density, transparent to existing applications Virtual Machines Dedicated Databases Pluggable Databases Share Servers Share Servers & OS Share Servers, OS, & Database 18
Oracle Database Architecture Requires memory, processes and database files System Resources ERP CRM DW 19
New Multitenant Architecture Memory and processes require at container level only System Resources ERP CRM DW ERP CRM DW 20
Oracle Database Architecture More efficient utilization of system resources System Resources ERP CRM DW ERP CRM DW 21
Delivering Database as a Service Oracle Enterprise Manager, Oracle Multitenant and Oracle Exadata 26
Database Protection Without Compromise Oracle Zero Data Loss Recovery Appliance 000s of Databases Redo and change data Validated and compressed changes Replicate changes offsite to the Cloud
Customer Initiatives Database as a Service Cloud Big Data
Engineered for Big Data & Data Warehousing Oracle Confidential Internal/Restricted/Highly Restricted 33
Integrating Hadoop, NoSQL and Oracle Database Oracle Big Data Appliance Data ingestion Batch processing HDFS, NoSQL Database Scale-out storage Java, Pig, Hive, etc Oracle Exadata Data analysis Interactive and batch Oracle Database Scale-out smart storage Rich SQL and R analytics
Big Data Analytics Scalable discovery of business events Find transactions that suggest fraudulent activity Recognize event patterns in sequence Simplify and scale analysis of Big Data Find answers as quickly as possible
Ascending Order Simplifying Big Data Analytics SQL Pattern Matching with Oracle Database 12c Select * from Transactions MATCH_RECOGNIZE ( PATTERN(S X{2,4} Y) DEFINE S AS (type = T), X AS (loc = PREV(loc)), Y AS (loc!= PREV(loc)) ) Possible fraudulent banking transactions defined as regular expression Clickstream logs: sessionization, search behaviour Business transactions: fraud detection, stock analysis Sensor data: Automated observations and detections
Oracle Database 12.1.0.2 Flexible Schema development Oracle Database 12c JSON Via RESTful service JSON Via Native APIs JSON Data persisted in database In JSON SQL Data analyzed via SQL
Oracle Database 12c JSON Support Store and manage JSON documents in Oracle Database JSON documents stored as text (varchar2 or CLOB), or binary (raw or BLOB) for BSON JSON documents can be indexed Full text index (inverted index) on entire JSON documents Functional indexes on specific attributes JSON documents accessed via document-centric APIs: REST, Java and more SQL query capabilities over JSON documents for reporting and analysis New SQL operators leverage JSON path language SQL/JSON syntax accepted by ANSI SQL Committee on March 12 th 2014 Confidential 38
Oracle Big Data SQL Unified and extreme performance for querying data in Oracle, HDFS and NoSQL Smart Scan HDFS data nodes Storage Indexing Caching HCatalog Oracle SQL Ready to read data from Hcatalog Huge reduction of data movement High performance Oracle SQL Data Dictionary Big Data SQL Software Big Data SQL Software Exadata Software Exadata Software Oracle NoSQL Data Node HDFS Data Node Exadata Storage Server Exadata Storage Server 40
Engineered for Clouds and Big Data Database as a Service Cloud Big Data
Oracle Confidential Internal/Restricted/Highly Restricted 42