Performance Innovations with Oracle Database In-Memory

Similar documents
Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Recent Innovations in Data Storage Technologies Dr Roger MacNicol Software Architect

Oracle Database In-Memory What s New and What s Coming

Real Time Summarization. Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Oracle Exadata: Strategy and Roadmap

Safe Harbor Statement

Oracle Database Exadata Cloud Service Exadata Performance, Cloud Simplicity DATABASE CLOUD SERVICE

Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Oracle Database In-Memory

Automating Information Lifecycle Management with

Oracle Database In-Memory By Example

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Trouble-free Upgrade to Oracle Database 12c with Real Application Testing

Insider s Guide on Using ADO with Database In-Memory & Storage-Based Tiering. Andy Rivenes Gregg Christman Oracle Product Management 16 November 2016

Understanding Oracle RAC ( ) Internals: The Cache Fusion Edition

Oracle Database In-Memory

Oracle Database 18c and Autonomous Database

Real-World Performance Training Exadata and Database In-Memory

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

The Role of Database Aware Flash Technologies in Accelerating Mission- Critical Databases

Oracle Database In-Memory

Oracle CoreTech Update OASC Opening 17. November 2014

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Safe Harbor Statement

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Optimize OLAP & Business Analytics Performance with Oracle 12c In-Memory Database Option

Automatic Data Optimization with Oracle Database 12c O R A C L E W H I T E P A P E R S E P T E M B E R

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Optimize Oracle Business Intelligence Analytics with Oracle 12c In-Memory Database Option. Kai Yu Oracle Solutions Engineering Dell Inc

Was ist dran an einer spezialisierten Data Warehousing platform?

Oracle Secure Backup 12.2 What s New. Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Craig Blitz Oracle Coherence Product Management

Oracle Database In-Memory

Copyright 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12

EMC XTREMCACHE ACCELERATES ORACLE

Nutanix Tech Note. Virtualizing Microsoft Applications on Web-Scale Infrastructure

Optimize OLAP & Business Analytics Performance with Oracle 12c In-Memory Database Option

Four Steps to Unleashing The Full Potential of Your Database

When, Where & Why to Use NoSQL?

Discover the all-flash storage company for the on-demand world

DBAs can use Oracle Application Express? Why?

Database Level 100. Rohit Rahi November Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Optimize Oracle Business Intelligence Analytics with Oracle 12c In-Memory Database option

UNFAIR ADVANTAGE Your Road to SAP Hana 2016 PURE STORAGE INC.

Mellanox InfiniBand Solutions Accelerate Oracle s Data Center and Cloud Solutions

Oracle Exadata X7. Uwe Kirchhoff Oracle ACS - Delivery Senior Principal Service Delivery Engineer

Database In- Memory and Exadata: Do I sgll need Exadata?

Evolving To The Big Data Warehouse

Oracle #1 RDBMS Vendor

MySQL Cluster Web Scalability, % Availability. Andrew

Oracle R Technologies

Database In-Memory: A Deep Dive and a Future Preview

Modern and Fast: A New Wave of Database and Java in the Cloud. Joost Pronk Van Hoogeveen Lead Product Manager, Oracle

Oracle Autonomous Database

Achieving Memory Level Performance: Secrets Beyond Shared Flash

10/29/2013. Program Agenda. The Database Trifecta: Simplified Management, Less Capacity, Better Performance

COMPUTE CLOUD SERVICE. Moving to SPARC in the Oracle Cloud

5/24/ MVP SQL Server: Architecture since 2010 MCT since 2001 Consultant and trainer since 1992

EMC XTREMCACHE ACCELERATES MICROSOFT SQL SERVER

ORACLE EXADATA DATABASE MACHINE X6-8

Building Highly Available and Scalable Real- Time Services with MySQL Cluster

In-Memory Data Management Jens Krueger

Javaentwicklung in der Oracle Cloud

HYBRID STORAGE TM. WITH FASTier ACCELERATION TECHNOLOGY

Safe Harbor Statement

Oracle Exadata Statement of Direction NOVEMBER 2017

IaaS Vendor Comparison

Storage Optimization with Oracle Database 11g

HP NonStop Database Solution

ORACLE EXADATA DATABASE MACHINE X7-8

Oracle Exadata: The World s Fastest Database Machine

Oracle Solaris Virtualization: From DevOps to Enterprise

OpenWorld 2018 SQL Tuning Tips for Cloud Administrators

Exadata Implementation Strategy

Introducing Oracle Machine Learning

For DBAs and LOB Managers: Using Flash Storage to Drive Performance and Efficiency in Oracle Databases

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

ORACLE DATA SHEET ORACLE PARTITIONING

Private Cloud Database Consolidation Name, Title

Configuration changes such as conversion from a single instance to RAC, ASM, etc.

The Oracle Trust Fabric Securing the Cloud Journey

Persistent Memory. High Speed and Low Latency. White Paper M-WP006

IBM B2B INTEGRATOR BENCHMARKING IN THE SOFTLAYER ENVIRONMENT

Oracle Advanced Compression: Reduce Storage, Reduce Costs, Increase Performance Bill Hodak Principal Product Manager

Increasing Performance of Existing Oracle RAC up to 10X

Survey of Oracle Database

DATA INTEGRATION PLATFORM CLOUD. Experience Powerful Data Integration in the Cloud

Copyright 2018, Oracle and/or its affiliates. All rights reserved.

EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE

IBM DB2 BLU Acceleration vs. SAP HANA vs. Oracle Exadata

Focus On: Oracle Database 11g Release 2

TITLE. the IT Landscape

Future of Database. - Journey to the Cloud. Juan Loaiza Senior Vice President Oracle Database Systems

EMC XtremIO All-Flash Applications. Sonny Aulakh VP, Sales Engineering November 2014

Key to A Successful Exadata POC

Today s trends in the storage world. Jacint Juhasz Storage Infrastructure Architect

Zero Data Loss Recovery Appliance DOAG Konferenz 2014, Nürnberg

Nutanix White Paper. Hyper-Converged Infrastructure for Enterprise Applications. Version 1.0 March Enterprise Applications on Nutanix

Transcription:

Performance Innovations with Oracle Database In-Memory Eric Cohen Solution Architect

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 Internal/Restricted/Highly Restricted 2

Competitive Pressures Are Accelerating It s a race Impatient customer expectations Greater need for responsiveness Business cycles are accelerating Slow and steady doesn t win anymore

But Unplanned Questions and Events Happen All The Time It s dynamic Unexpected changes occur all the time Executives need answers anytime Waiting is not an option Act now or lose the opportunity

And Stale, Outdated Information Just Doesn t Cut It It s now or never No luxury to wait for data refreshes Excessive tuning and indexing Excessive data loading effort Decisions need most current information

53 % of executives say too much critical information is delivered too late Source: Source: Delivering results: Growth and value in a volatile world, PwC 15th Annual Global CEO Survey, 2012 Oracle Confidential Internal/Restricted/Highly Restricted 6

Introducing Oracle Database In-Memory Powering The Real-Time Enterprise 100X Acceleration of analytical queries 2X Faster OLTP and Up-to-date analytics Transparent to existing applications

Oracle Database In-Memory Transparent Analytics Acceleration 100x Acceleration Each CPU core scans local in-memory columns at billions of rows/sec scan rate Data loaded in-memory for active tables or partitions, so works with database of any size Unique fault-tolerance capability ensures no degradation of performance Before (no index) 1 minute, 50 seconds Before < 3 seconds (if indexable) In-Memory sub-second (no index) * Query against 1 Billion Sales records

Vector Register Scan Billions of Rows per Second per CPU Core Each CPU core scans local in-memory columns Scans use super fast SIMD vector instructions Billions of rows/sec scan rate per CPU core Example: Find all sales in region of CA Sales In-Memory Column Store REGION CA >100X Faster CPU Load multiple Region values SIMD Compare Vector all values in 1 Compare cycle all values in 1 cycle

10x Faster Joining and Combining Data Converts join processing into fast column scans Joins up to 10x faster Example: Find all sales in outlet stores Stores T Y P E S T O R E I D Storeid in 15,38,64 S T O R E I D Sales A M O U N T Type=outlet Sum

Oracle Database In-Memory Unique Dual-Format Architecture Up-to-date analytics Both row and column in-memory formats OLTP Memory Analytics Memory Simultaneously active and transactionally consistent ensuring access to freshest data Eliminates manual tuning and expensive analytic indexes Sales Row Format Sales Column Format

Optimizing Transaction and Query Performance Row Format Databases versus Column Format Databases Row SALES ORDER Transactions run faster on row format Insert or query a sales order Fast processing few rows, many columns Column SALES S T A T E Analytics run faster on column format Report on sales totals by state Fast accessing few columns, many rows Oracle 12c: Stores Data in Both Formats Simultaneously

OLTP is Slowed by Analytic Indexes Most OLTP Indexes (e.g. ERP) are only used for analytic queries Table 1 to 3 OLTP Indexes 10 to 20 Analytics Indexes Inserting one row into a table requires updating 10-20 analytic indexes: Slow! Indexes only speed up anticipated queries & reports

Column Store Replaces Analytic Indexes 100x Faster analytics Works on any columns Better for ad-hoc analytics Table 1 to 3 OLTP Indexes In-Memory Column Store Less tuning required 2x Faster OLTP and Batch Column store not logged Row Insert cost is lower

Oracle Database In-Memory Transparent to Applications 100% Compatible Leverage existing Oracle skillsets and existing Oracle security, availability features OLTP Memory Analytics Memory Scales out across multiple servers in a cluster No need to re-write or re-configure existing applications Sales Row Format Sales Column Format

In-Memory Speed + Capacity of Low Cost Disk Size not limited by memory Data transparently moves between tiers Each tier has specialized algorithms & compression Speed of DRAM I/Os of Flash Capacity of Disk DRAM PCI FLASH DISK Hottest Data Active Data Cold Data

Scale-Out In-Memory Database to Any Size Scale-Out across servers to grow memory and CPUs In-Memory queries parallelized across servers to access local column data Direct-to-wire InfiniBand protocol speeds messaging In Memory Column Store In Memory Column Store In Memory Column Store In Memory Column Store

Zero Application Changes Full Functionality Easy to Implement Fully Compatible Fully Multitenant Ready - No restrictions on SQL - No migration of data - All existing applications run unchanged - Oracle Database In-Memory Cloud

Implement in Minutes 1. Configure Memory Capacity inmemory_size = XXX GB 2. Configure tables or partitions to be in memory alter table partition inmemory; 3. Drop analytic indexes to speed up OLTP

Ensure Fault Tolerance Similar to storage mirroring Duplicate in-memory columns on another node Enabled per table/partition Application transparent Downtime eliminated by using duplicate after failure

100X Acceleration Dramatically Improves Decisions Run 100 queries with the same resources that now can only process 1 query Decisions made faster and with higher quality Big Opportunity: By eliminating indexing overhead, get answers to unplanned questions

The Promise of Real-Time Analytics The Promise Don t analyze after the fact Continuously optimize processes Respond Instantly to demands Examples: Dynamic pricing, Smart logistics, Real-Time financial roll-ups Business Operations Business Analytics

Become a Real-Time Enterprise Using Oracle Database In-Memory Data Driven Get immediate answers to any question with real-time analytics Agile Eliminate latency with analytics directly on OLTP data Efficient Non-disruptively accelerate all applications DATA- DRIVEN EFFICIENT AGI LE AGILE Real-Time Enterprise

Summary: Oracle Database In-Memory Powering the Real-Time Enterprise Extreme Performance: Analytics & OLTP Extreme Scale-Out & Scale-Up Extreme Availability Extreme Simplicity All In-Memory Benefits With No Application Changes

Oracle Confidential Internal/Restricted/Highly Restricted 25

Oracle Confidential Internal/Restricted/Highly Restricted 26