Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Similar documents
Oracle Database In-Memory The Next Big Thing

Oracle MulBtenant Customer Success Stories

Safe Harbor Statement

Overview: X5 Generation Database Machines

2009 Oracle Corporation 1

Oracle Database In-Memory A Practical Solution

News and trends in Data Warehouse Automation, Big Data and BI. Johan Hendrickx & Dirk Vermeiren

Under The Hood. Tirthankar Lahiri Vice President Data Technologies and TimesTen October 28, #DBIM12c

Inge Os Sales Consulting Manager Oracle Norway

Oracle Exadata: The World s Fastest Database Machine Exadata Database Machine Architecture

Who am I? Copyright 2014, Oracle and/or its affiliates. All rights reserved. 3

Oracle Database - Engineered for Innovation. Sedat Zencirci Teknoloji Satış Danışmanlığı Direktörü Türkiye ve Orta Asya

Oracle Database Cloud Exadata Service

Oracle Database In-Memory

How To Use Exadata

Oracle InMemory Database

Oracle Database 12c Plug In. Switch On. Get SMART.

An Oracle White Paper December A Technical Overview of the Oracle Exadata Database Machine and Exadata Storage Server

Oracle Exadata Database Machine for SAP Systems - Innovation Provided by SAP and Oracle for Joint Customers

Application-Tier In-Memory Analytics Best Practices and Use Cases

<Insert Picture Here> Best Practices for Extreme Performance with Data Warehousing on Oracle Database

Exadata Database Machine

Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier

<Insert Picture Here> Oracle In-Memory Database Cache Overview

Oracle: Database and Data Management Innovations with CERN Public Day

Well packaged sets of preinstalled, integrated, and optimized software on select hardware in the form of engineered systems and appliances

Optimizing Storage for Better TCO in Oracle Environments. Part 1: Management INFOSTOR. Executive Brief

Capacity Management for Oracle Database Machine Exadata v2

Novinky v Oracle Exadata Database Machine

Safe Harbor Statement

Introduction to Database as a Service

ORACLE EXADATA DATABASE MACHINE X5-2

An Oracle White Paper May Exadata Smart Flash Cache and the Oracle Exadata Database Machine

OLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni

ORACLE DATABASE 12C IN-MEMORY OPTION

CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1

Applying traditional DBA skills to Oracle Exadata. Marc Fielding March 2013

An Oracle White Paper June A Technical Overview of the Oracle Exadata Database Machine and Exadata Storage Server

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

An Oracle White Paper December Exadata Smart Flash Cache Features and the Oracle Exadata Database Machine

When to Use Oracle Database In-Memory

Oracle Exadata Database Machine Aké jednoznačné výhody prináša pre finančné inštitúcie

Is there any alternative to Exadata X5? March 2015

How To Build An Exadata Database Machine X2-8 Full Rack For A Large Database Server

Expert Oracle Exadata

<Insert Picture Here> Oracle Exadata Database Machine Overview

SAP HANA SAP s In-Memory Database. Dr. Martin Kittel, SAP HANA Development January 16, 2013

Exadata for Oracle DBAs. Longtime Oracle DBA

SUN ORACLE EXADATA STORAGE SERVER

SAP HANA PLATFORM Top Ten Questions for Choosing In-Memory Databases. Start Here

ORACLE EXADATA DATABASE MACHINE X4-2

ORACLE DATABASE 12c FOR SAP: ROADMAP, BASE CERTIFICATION FEATURES AND OPTIONS

An Oracle White Paper October A Technical Overview of the Oracle Exadata Database Machine and Exadata Storage Server

Distributed Architecture of Oracle Database In-memory

Digital Transformation

An Integrated Analytics & Big Data Infrastructure September 21, 2012 Robert Stackowiak, Vice President Data Systems Architecture Oracle Enterprise

Introducing Oracle Exalytics In-Memory Machine

Database Decisions: Performance, manageability and availability considerations in choosing a database

<Insert Picture Here> Introducing Oracle VM: Oracle s Virtualization Product Strategy

Exadata and Database Machine Administration Seminar

Flash Performance for Oracle RAC with PCIe Shared Storage A Revolutionary Oracle RAC Architecture

SQL Server 2012 Performance White Paper

Einsatzfelder von IBM PureData Systems und Ihre Vorteile.

How to Migrate your Database to Oracle Exadata. Noam Cohen, Oracle DB Consultant, E&M Computing

Oracle Maximum Availability Architecture with Exadata Database Machine. Morana Kobal Butković Principal Sales Consultant Oracle Hrvatska

SAS and Oracle: Big Data and Cloud Partnering Innovation Targets the Third Platform

Automatic Data Optimization

Oracle Public Cloud. Peter Schmidt Principal Sales Consultant Oracle Deutschland BV & CO KG

An Oracle White Paper June High Performance Connectors for Load and Access of Data from Hadoop to Oracle Database

Maximum Availability Architecture

ORACLE EXADATA STORAGE SERVER X4-2

An Oracle White Paper April A Technical Overview of the Sun Oracle Database Machine and Exadata Storage Server

Oracle Database Public Cloud Services

WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE

Oracle Exalytics Briefing

Affordable, Scalable, Reliable OLTP in a Cloud and Big Data World: IBM DB2 purescale

Oracle Database 12c for Data Warehousing and Big Data ORACLE WHITE PAPER SEPTEMBER 2014

Oracle 11g New Features - OCP Upgrade Exam

SUN ORACLE DATABASE MACHINE

Main Memory Data Warehouses

HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief

ORACLE EXADATA STORAGE SERVER X2-2

EMC VFCACHE ACCELERATES ORACLE

Improve Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database

Oracle Database 11g: New Features for Administrators DBA Release 2

Oracle Big Data, In-memory, and Exadata - One Database Engine to Rule Them All Dr.-Ing. Holger Friedrich

ORACLE SUPERCLUSTER T5-8

<Insert Picture Here> Oracle Database Directions Fred Louis Principal Sales Consultant Ohio Valley Region

Infrastructure Matters: POWER8 vs. Xeon x86

FIFTH EDITION. Oracle Essentials. Rick Greenwald, Robert Stackowiak, and. Jonathan Stern O'REILLY" Tokyo. Koln Sebastopol. Cambridge Farnham.

In-Memory Analytics: A comparison between Oracle TimesTen and Oracle Essbase

SQL Server In-Memory by Design. Anu Ganesan August 8, 2014

Dell Microsoft Business Intelligence and Data Warehousing Reference Configuration Performance Results Phase III

Oracle Cloud Update November 2, Eric Frank Oracle Sales Consultant. Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Oracle on Oracle. Hans Peter Kipfer Vice President, Engineered Systems EMEA

Transcription:

Preview of Oracle Database 12c In-Memory Option 1

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. 2 2

Oracle Database In-Memory Option Goals 100X Faster Queries: Real-Time Analytics Get instantaneous query results Querying OLTP database or data warehouse 2X Faster Transaction Processing Trivial to Deploy for All Applications and Customers 3 Confidential Oracle Internal 3

Optimizing Transaction and Query Performance Row Format Databases versus Column Format Databases Row SALES ORDER Transactions run faster on row format Fast for processing few rows, many columns Example: Insert or query a sales order Column SALES S T A T E Analytics run faster on column format Fast for processing few columns, many rows Example: Report on sales totals by state Until Now You Choose One Format and Suffer Tradeoffs 4 Confidential Oracle Internal 4

Breakthrough: Dual Format In-Memory Database Memory Memory BOTH row and column in-memory formats for same table Simultaneously active and transactionally consistent OLTP Sales Row Format Sales Column Format Analytics Analytics & reporting use New Column format OLTP uses row format 5 Confidential Oracle Internal 5

Oracle In-Memory Columnar Technology Pure in-memory format with no logging Near zero overhead on changes Even for OLTP Uses memory-optimized compression 2x to 10x memory reduction Data loaded in-memory for active tables or partitions - on startup or first access For in-memory tables, >90% of memory will be used for column format Row format needs little memory Memory Pure Columnar 6 Confidential Oracle Internal 6

Vector Register Find Any Business Data in Sub-second Example: Find all sales in state of CA Each CPU scans local in-memory columns Scans use super fast SIMD vector instructions Billions of rows/sec scan rate per CPU core In-Memory Column Store Sales CPU State column Load multiple State values CA >100X Faster SIMD Compare Compare all all values values in 1 in 1 cycle instruction 7 Confidential Oracle Internal 7

Scans and Combines Data from Multiple Tables Example: Find all sales in outlet stores Converts join processing into fast column scans Joins up to 10x faster T Y P E Stores Storeid in 15,38,64 S T O R E I D Sales A M O U N T Type=outlet Sum 8 Confidential Oracle Internal 8

Generate Reports In Sub-second Dynamically creates in-memory report outline Report contents populated during fact scan Example: Show sales trends for footwear products in outlet stores Stores In-Memory Report Outline Sales Reports up to 20x faster without predefined cubes Products Sales 9 Confidential Oracle Internal 9

OLTP is Slowed Down by Analytic Indexes Most Indexes in mixed-use OLTP (e.g. ERP) databases are only used for analytics Table 1 to 3 OLTP Indexes 5 to 15 Analytics Indexes Indexes work well for known access patterns both in-memory and on-disk But every change to the table requires changing all analytic indexes Slow! 10 Confidential Oracle Internal 10

Column Store Replaces Analytic Indexes In-Memory Column Store replaces analytic indexes for tables that fit in memory Table 1 to 3 OLTP Indexes In-Memory Column Store Removes analytic index overhead on changes Both predefined and ad-hoc analytic queries run fast Less tuning & admin needed OLTP & batch often run 2x or more faster 11 Confidential Oracle Internal 11

Demonstration at Oracle Openworld 2013 Performance of columnar scan vs. row scan - Both in memory 12 Confidential Oracle Internal 12

Extreme Capacity and Cost Effectiveness Size not limited by memory DRAM Hottest Data Data transparently accessible across tiers Each tier has specialized algorithms & compression PCI FLASH Capacity of Disk IOs of Flash Speed of DRAM DISK Active Data Cold Data 13 Confidential Oracle Internal 13

Scale-Out In-Memory Database to Any Size Scale-Out across servers to grow memory and CPUs In-Memory queries are 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 14 Confidential Oracle Internal 14

Scale-Up for Maximum In-Memory Performance Scale-Up on large SMPs SMP scaling removes overhead of distributing queries across servers or coordinating transactions Inter-processor bandwidth far exceeds any network 15 Confidential Oracle Internal 15

Oracle In-Memory is Trivial to Deploy 1. Configure Memory Capacity inmemory_area = XXXX GB 2. Configure tables or partitions to be in memory alter table partition inmemory; 3. Later Drop analytic indexes to speed up OLTP 16 Confidential Oracle Internal 16

Oracle In-Memory is Transparent to Applications Existing Applications Just Run Faster Full Functionality - No restrictions on SQL Trivial to Implement - No migration of data or change of product Fully Compatible - All existing applications run unchanged DB as a Service Ready - Oracle Multitenant in-memory And All Other Apps that Support Oracle Database Uniquely Achieves All In-Memory Benefits With No Application Changes 17 Confidential Oracle Internal 17

Oracle In-Memory Delivers Extreme Availability Pure In-Memory format does not change Oracle s storage format, logging, backup, recovery, etc. All Oracle s mature availability technologies work transparently Protection from all failures Node, site, corruption, human error, change, etc. Data Guard & GoldenGate RAC ASM RMAN 18 Confidential Oracle Internal 18

Summary: Oracle Database In-Memory Option 100X Faster Queries: Real-Time Analytics Querying OLTP database or data warehouse 2X Increase Transaction Processing Rates Less Management and Tuning Best of Memory, Flash, Disk Scale-Out and Scale-Up Extreme Availability Trivial to Deploy for All Applications and Customers 19 Confidential Oracle Internal 19

APPENDIX Relation of Database In-Memory Option to TimesTen and Exadata 20 Confidential Oracle Internal

Oracle Database In-Memory Products TimesTen In-Memory Database Embedded in custom applications Extreme low latency OLTP workloads (Microsecond Response Time) Adaptive In-Memory Cache for Exalytics In-Memory Machine Oracle Database In-Memory Scalable In-Memory Database for any type of application workload Combines best of DRAM, flash, disk Application Application Application 21 Confidential Oracle Internal 21

TimesTen In-Memory Database and Columnar TimesTen Grid TimesTen is adding scale-out capabilities For both OLTP and analytics Scale-Out In-Memory DB TimesTen is adding columnar technologies to accelerate Analytics Core columnar processing engine is shared between Oracle and Timesten Embedded Analytics engine Columnar 22 Confidential Oracle Internal 22

Oracle Database In-Memory Option on Exadata Exadata extends fast analytics from in-memory to flash and disk for highest capacity and lowest cost Scale-out intelligent flash optimized storage: >100GB/sec from flash Exadata DB as a Service In-Memory delivers consolidation, ultra fast performance, best agility, and lowest cost Highest performance applications run in-memory Applications that perform well today use cost-effective disk and flash Expect special optimizations for Database In-Memory on Exadata E.g. Fastest communication with InfiniBand Direct to Wire protocol Exadata is a standardized, pre-configured, pre-tuned, pre-tested platform for database in memory, on flash, and on disk 23 Confidential Oracle Internal 23

Platform of the Future Platform Engineered for Database Database Engineered for Cloud and Consolidation Optimized for latest technologies In-Memory Database PCI Flash for fastest IO Disk for highest capacity Optimal compression at every tier Fastest Communication For all workloads running together Enterprise DBaaS Highest performance, lowest cost, most available, most scalable 24 Confidential Oracle Internal 24

25 Confidential Oracle Internal

26 Confidential Oracle Internal