SlideShare a Scribd company logo
Larry Ellison
Chief Executive Officer, Oracle
Oracle Confidential – Internal/Restricted/Highly RestrictedCopyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database In-Memory
Powering the Real-Time Enterprise
2 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Database
In-Memory
Option
Powering the Real-Time
Enterprise
Available in July
3 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Database In-Memory Option: Goals
 100X Faster Queries: Real-Time Analytics
• Instantaneous Queries on OLTP Database or Data Warehouse
 2x Faster OLTP
• Insert rows 3x to 4x faster
 Transparent: No application changes
• Minutes to Implement
4 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle 12c Stores Data in Both Formats Simultaneously
Optimizing Transaction and Query Performance
Row Format Databases versus Column Format Databases
Row
 Transactions run faster on row format
– Example: insert or query a sales order
– Fast processing of few rows, many columns
Column
 Analytics run faster on column format
– Example: report on sales totals by region
– Fast accessing of few columns, many rows
ORDER
SALES
SALESREGION
5 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
 BOTH row and column
formats for same data/table
 Simultaneously active and
transactionally consistent
 100X Faster Analytics
in-memory column format
 2X faster OLTP: row format
Innovation: Dual Format In-Memory Database
Column
Format
Memory
Row
Format
Memory
AnalyticsOLTP Sales Sales
Sales
6 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle In-Memory Column Format
Pure In-Memory
Pure Columnar
 2X to 20X compression: Faster Scans
 No data change logging: Faster OLTP
 Enabled at table or partition level
 Available on all hardware platforms
Sales
Sales
7 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Scans Billions of Rows per Second per CPU Core
SIMD
Compare all
values in 1
cycle
Vector
Compare
all values
in 1 cycle
Load
multiple
Region
values
Vector
Register
In-Memory Column Store
Sales
Example: Find all sales in region of CA
“CA”
>100X
Faster
• Each CPU core scans
local in-memory columns
 Scans use super fast
SIMD vector instructions
 Billions of rows/sec
scan rate per CPU core
CPU
R
E
G
I
O
N
8 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
10x Faster Joining and Combining Data
SalesStores
Type=outlet
Example: Find total sales in outlet stores
Storeid
in
15,38,64
S
T
O
R
E
I
D
A
M
O
U
N
T
 Converts join processing
into fast column scans
 Joins tables 10x faster
Sum
S
T
O
R
E
I
D
T
Y
P
E
9 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Generate Reports Instantly
In-Memory
Report
Outline
Example: Report sales of footwear in
outlet stores
Products
Stores
Sales
Footwear
Sales
 Dynamically creates
in-memory report outline
 Then report outline filled-in
during fast fact scan
 Reports 20x faster without
predefined cubes
Outlets
Footwear
10 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
OLTP is Slowed by Analytic Indexes
Table
1 to 3
OLTP
Indexes
10 to 20
Analytics
Indexes
 Most OLTP Indexes (e.g. ERP)
are only used for analytic
queries
 Inserting one row into a table
requires updating 10-20
analytic indexes: Slow!
 Indexes only speed up
anticipated queries & reports
11 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Column Store Replaces Analytic Indexes
Table
1 to 3
OLTP
Indexes
 100x Faster analytics
 Works on any columns
 Better for ad-hoc analytics
 Less tuning required
• 2x Faster OLTP and Batch
• Column store not logged
• Row Insert cost is lower
In-Memory
Column Store
12 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Scale-Out In-Memory Database to Any Size
In Memory
Column Store
 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
13 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
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
Cost of Disk DISK
PCI
FLASH
DRAM
Cold Data
Hottest Data
Active Data
14 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Scale-Up for Maximum In-Memory Performance
 Scale-Up on large SMPs
 SMP scaling removes
overhead of distributing
queries across servers
 Memory interconnect far
faster than any network
M6-32
Big Memory Machine
32 TB DRAM
32 Socket, 384 Cores
3 Terabyte/sec Bandwidth
15 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle In-Memory: 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, etc.
RAC
ASM
RMAN
Data Guard & GoldenGate
16 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle In-Memory: Unique 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
17 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle In-Memory: 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
18 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle In-Memory Requires Zero Application Changes
Full Functionality - No restrictions on SQL
Easy to Implement - No migration of data
Fully Compatible - All existing applications run unchanged
Fully Multitenant - Oracle In-Memory is Cloud Ready
Uniquely Achieves All In-Memory Benefits With No Application Changes
19 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle
Applications
From Batch to Real-Time
With In-Memory and
Engineered Systems
Oracle Database In-Memory
Oracle Applications
20 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Real-Time Enterprise
 Data Driven – Rapidly make decisions
based on real-time data
 Agile – Respond quickly to change
 Efficient – Continually improve
processes and profitability
Real-Time Enterprise
AGI
LE
EFFICIENT
DATA-
DRIVEN
AGILE
21 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle In-Memory Cost Management
 Adjust product mix, pricing, and marketing
investments to maximize profits in real-time
 Recalculate cost of every component in
inventory, work-in-process, in-transit
shipments, and finished good
 Fast analysis of cost differences across
manufacturing locations for make or buy
decisions • 1.9 Billion Cost Rows
• 13.8 Million Items
• 14 Level BOM
From 58 Hours to 13.5 Minutes
257X Faster
22 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
PeopleSoft In-Memory Financial Analyzer
 Iterative financial position analysis
in real-time
 Make earlier decisions for the
financial period
 Speed account reconciliation
 Shorten financial period close
• 290M Ledger Lines
• 250 Business Units
• 7 Step Analysis, Pivot, Drill
From 4.3 Hours to 11.5 Sec
1300X Faster
23 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle In-Memory Transportation Management
 Dispatchers perform real-time
monitoring and rerouting when
en-route exceptions occur
 Benefits of instant rerouting:
 Reduction in empty miles and in Driver
turnaround time
 Improved on-time delivery
 Improved Dispatcher efficiency and
Driver retention
• 145M Status Records
• 60M Shipment Data Records
• 16K Drivers
From 16 Min to Sub-second
1030X Faster
24 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
JD Edwards Sales Order Analysis
 Operational Analysis of sales
orders in real-time
 Find immediate answers to
unanticipated customer sales
questions
 Eliminate batch jobs, data
exports, third-party systems
 1000’s  of  use  cases  across  all  
functional areas
• 104 million sales order lines
From 22.5 Min to Sub-second
1700X Faster
25 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
JD Edwards Customer Receivables Management
 Real-Time receivables summarization
 Balances by customer, line of business,
and currency
 Eliminate multiple queries, batch jobs,
data exports
 Similar use cases for projects,
suppliers, assets, inventory etc.
• 10 million invoice lines
From 244 Min to 4 Secs
3500X Faster
26 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Value Chain Planning
Demantra Promotion Planning
 Marketing Managers want detailed data
when analyzing promotion plans
 Benefits of real-time promotion
analytics:
 Analyze promotion profit and revenue
on real-time basis
 Optimize promotion spend
 Better assess timing and cost impacts
• 1.3 Billion Rows
• Aggregate 36M rows
• 2 week major sell-through report
From 1120 to 11 Seconds
102X Faster
27 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Value Chain Planning
Demantra Consumption Driven Planning
 Daily store-level forecasting and
replenishment requires processing high
volume POS data multiple times a day
 Benefits of real-time planning:
 Consumption and shipment based
forecasting in a single scalable system
 Improved forecast accuracy and
customer service levels at lower cost
• 400 Million Rows
• 1.4 Million SKU Locations
From 12.7 Hours to 56 Minutes
13.5X Faster
28 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Value Chain Planning
Supply Chain Planning and Analytics
 Supply Chain analysts spend hours
processing granular supply and demand
data
 Benefits of real-time planning:
 Planners share business metrics with
analysts  and  VP’s  of  Supply  Chain  real-
time
 Quickly solve supply disruptions and
unexpected demand fluctuations
• 360K Items
• 1.2M Demands, 1M exceptions
• 5.7M KPI records
From 230 to 3 minutes
76X Faster
29 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Siebel Marketing – List Import
 Real-time marketing for large
numbers of prospects
 Rapid processing of marketing data
for campaign launch
 Accelerate import of large
numbers of prospects
 Reduce data-cleansing time
From 1.9 hours to 49 sec
• Import and Cleanse 1 Million Records
140X Faster
30 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Fusion Cloud Financials
Subledger Period Close Exceptions
 Lists all accounting events and
journal entries that fail period
close validation in real-time
 Report is run many times at end of
quarter and is a bottleneck to close
From 10 Minutes to 3 Sec
• 19 Million Ledger Lines
210X Faster
31 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Fusion Cloud Financials
Sales Pipeline Analytic Report
• Report potential income in
real-time
• Aggregate revenue from
opportunities grouped within each
sales stage for a specific time
period
From 52 Minutes to 24 Sec
• 1.6 million opportunities
• 5.1 million revenue lines
129X Faster
32 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Become a Real-Time Enterprise
Using Oracle Database In-Memory
Real-Time Enterprise
 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
AGI
LE
EFFICIENT
DATA-
DRIVEN
AGILE
33 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Summary: Oracle Database In-Memory
 Extreme Performance: Analytics & OLTP
 Extreme Scale-Out & Scale-Up
 Extreme Availability
 Extreme Simplicity
Powering the Real-Time Enterprise
All In-Memory Benefits With No Application Changes
34 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Larry Ellison Introduces Oracle Database In-Memory

More Related Content

What's hot

High Availability Options for DB2 Data Centre
High Availability Options for DB2 Data CentreHigh Availability Options for DB2 Data Centre
High Availability Options for DB2 Data Centre
terraborealis
 
Understanding IBM i HA Options
Understanding IBM i HA OptionsUnderstanding IBM i HA Options
Understanding IBM i HA Options
Precisely
 
Db2 analytics accelerator technical update
Db2 analytics accelerator  technical updateDb2 analytics accelerator  technical update
Db2 analytics accelerator technical update
Cuneyt Goksu
 
Tuning ETL's for Better BI
Tuning ETL's for Better BITuning ETL's for Better BI
Tuning ETL's for Better BI
Datavail
 
Data protection for oracle backup & recovery for oracle databases
Data protection for oracle  backup & recovery for oracle databasesData protection for oracle  backup & recovery for oracle databases
Data protection for oracle backup & recovery for oracle databases
solarisyougood
 
Understanding DB2 Optimizer
Understanding DB2 OptimizerUnderstanding DB2 Optimizer
Understanding DB2 Optimizer
terraborealis
 
SAP HANA Dynamic Tiering Test-drive
SAP HANA Dynamic Tiering Test-driveSAP HANA Dynamic Tiering Test-drive
SAP HANA Dynamic Tiering Test-drive
Linh Nguyen
 
The thinking persons guide to data warehouse design
The thinking persons guide to data warehouse designThe thinking persons guide to data warehouse design
The thinking persons guide to data warehouse design
Calpont
 
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
Maaz Anjum
 
Building High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsBuilding High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic Applications
Calpont
 
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
John Campbell
 
Getting the most out of your Oracle 12.2 Optimizer (i.e. The Brain)
Getting the most out of your Oracle 12.2 Optimizer (i.e. The Brain)Getting the most out of your Oracle 12.2 Optimizer (i.e. The Brain)
Getting the most out of your Oracle 12.2 Optimizer (i.e. The Brain)
SolarWinds
 
Db2 for z os trends
Db2 for z os trendsDb2 for z os trends
Db2 for z os trends
Cuneyt Goksu
 
Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS by Namik Hrle ...
Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS  by  Namik Hrle ...Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS  by  Namik Hrle ...
Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS by Namik Hrle ...
Surekha Parekh
 
MySQL conference 2010 ignite talk on InfiniDB
MySQL conference 2010 ignite talk on InfiniDBMySQL conference 2010 ignite talk on InfiniDB
MySQL conference 2010 ignite talk on InfiniDB
Calpont
 
Intro to Exadata
Intro to ExadataIntro to Exadata
Intro to Exadata
Moin Khalid
 
Analyzing OTM Logs and Troubleshooting
Analyzing OTM Logs and TroubleshootingAnalyzing OTM Logs and Troubleshooting
Analyzing OTM Logs and Troubleshooting
MavenWire
 
DB2 LUW Access Plan Stability
DB2 LUW Access Plan StabilityDB2 LUW Access Plan Stability
DB2 LUW Access Plan Stability
dmcmichael
 
DB2 9 for z/OS - Business Value
DB2 9 for z/OS  - Business  ValueDB2 9 for z/OS  - Business  Value
DB2 9 for z/OS - Business Value
Surekha Parekh
 

What's hot (19)

High Availability Options for DB2 Data Centre
High Availability Options for DB2 Data CentreHigh Availability Options for DB2 Data Centre
High Availability Options for DB2 Data Centre
 
Understanding IBM i HA Options
Understanding IBM i HA OptionsUnderstanding IBM i HA Options
Understanding IBM i HA Options
 
Db2 analytics accelerator technical update
Db2 analytics accelerator  technical updateDb2 analytics accelerator  technical update
Db2 analytics accelerator technical update
 
Tuning ETL's for Better BI
Tuning ETL's for Better BITuning ETL's for Better BI
Tuning ETL's for Better BI
 
Data protection for oracle backup & recovery for oracle databases
Data protection for oracle  backup & recovery for oracle databasesData protection for oracle  backup & recovery for oracle databases
Data protection for oracle backup & recovery for oracle databases
 
Understanding DB2 Optimizer
Understanding DB2 OptimizerUnderstanding DB2 Optimizer
Understanding DB2 Optimizer
 
SAP HANA Dynamic Tiering Test-drive
SAP HANA Dynamic Tiering Test-driveSAP HANA Dynamic Tiering Test-drive
SAP HANA Dynamic Tiering Test-drive
 
The thinking persons guide to data warehouse design
The thinking persons guide to data warehouse designThe thinking persons guide to data warehouse design
The thinking persons guide to data warehouse design
 
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
 
Building High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsBuilding High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic Applications
 
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
 
Getting the most out of your Oracle 12.2 Optimizer (i.e. The Brain)
Getting the most out of your Oracle 12.2 Optimizer (i.e. The Brain)Getting the most out of your Oracle 12.2 Optimizer (i.e. The Brain)
Getting the most out of your Oracle 12.2 Optimizer (i.e. The Brain)
 
Db2 for z os trends
Db2 for z os trendsDb2 for z os trends
Db2 for z os trends
 
Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS by Namik Hrle ...
Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS  by  Namik Hrle ...Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS  by  Namik Hrle ...
Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS by Namik Hrle ...
 
MySQL conference 2010 ignite talk on InfiniDB
MySQL conference 2010 ignite talk on InfiniDBMySQL conference 2010 ignite talk on InfiniDB
MySQL conference 2010 ignite talk on InfiniDB
 
Intro to Exadata
Intro to ExadataIntro to Exadata
Intro to Exadata
 
Analyzing OTM Logs and Troubleshooting
Analyzing OTM Logs and TroubleshootingAnalyzing OTM Logs and Troubleshooting
Analyzing OTM Logs and Troubleshooting
 
DB2 LUW Access Plan Stability
DB2 LUW Access Plan StabilityDB2 LUW Access Plan Stability
DB2 LUW Access Plan Stability
 
DB2 9 for z/OS - Business Value
DB2 9 for z/OS  - Business  ValueDB2 9 for z/OS  - Business  Value
DB2 9 for z/OS - Business Value
 

Viewers also liked

A quick intro to In memory computing
A quick intro to In memory computingA quick intro to In memory computing
A quick intro to In memory computing
Neobric
 
In-Memory Database Platform for Big Data
In-Memory Database Platform for Big DataIn-Memory Database Platform for Big Data
In-Memory Database Platform for Big Data
SAP Technology
 
Newsletter dated 10th January, 2017
Newsletter dated 10th January, 2017Newsletter dated 10th January, 2017
Newsletter dated 10th January, 2017
Rajiv Bajaj
 
IN-MEMORY DATABASE SYSTEMS FOR BIG DATA MANAGEMENT.SAP HANA DATABASE.
IN-MEMORY DATABASE SYSTEMS FOR BIG DATA MANAGEMENT.SAP HANA DATABASE.IN-MEMORY DATABASE SYSTEMS FOR BIG DATA MANAGEMENT.SAP HANA DATABASE.
IN-MEMORY DATABASE SYSTEMS FOR BIG DATA MANAGEMENT.SAP HANA DATABASE.
George Joseph
 
IT Future 2012 - Fujitsu SAP HANA
IT Future 2012 - Fujitsu SAP HANA IT Future 2012 - Fujitsu SAP HANA
IT Future 2012 - Fujitsu SAP HANA
Fujitsu France
 
sap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hanasap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hana
James L. Lee
 
Struggling Entrepreneur and the Dungeons of Nepalese Business Environment
Struggling Entrepreneur and the Dungeons of Nepalese Business EnvironmentStruggling Entrepreneur and the Dungeons of Nepalese Business Environment
Struggling Entrepreneur and the Dungeons of Nepalese Business Environment
Kashyap Shakya
 
Start up marketing
Start up marketingStart up marketing
Start up marketing
Shikha Chaudhry
 
Li Ka Shing Library@SMU
Li Ka Shing Library@SMULi Ka Shing Library@SMU
Li Ka Shing Library@SMU
cherylyap61
 
Struggle of a chicken entrepreneur
Struggle of a chicken entrepreneurStruggle of a chicken entrepreneur
Struggle of a chicken entrepreneur
Rupesh Shah
 
Onur can dursun
Onur can dursunOnur can dursun
Onur can dursun
onurcandursun
 
“The Pursuit of Happiness”, movie lessons applied in business when adversity.
“The Pursuit of Happiness”, movie lessons applied in business when adversity.“The Pursuit of Happiness”, movie lessons applied in business when adversity.
“The Pursuit of Happiness”, movie lessons applied in business when adversity.
David Kiger
 
Oracle Database In-Memory and the Query Optimizer
Oracle Database In-Memory and the Query OptimizerOracle Database In-Memory and the Query Optimizer
Oracle Database In-Memory and the Query Optimizer
Christian Antognini
 
MOONSHOTS for in-memory computing
MOONSHOTS for in-memory computingMOONSHOTS for in-memory computing
MOONSHOTS for in-memory computing
ugur candan
 
Larry Ellison
Larry EllisonLarry Ellison
Larry Ellison
massungm
 
Distributed architecture of oracle database in memory
Distributed architecture of oracle database in memoryDistributed architecture of oracle database in memory
Distributed architecture of oracle database in memory
Suresh Kumar Mukhiya
 
Model to Fashion Entrepreneur
Model to Fashion EntrepreneurModel to Fashion Entrepreneur
Model to Fashion Entrepreneur
Julie Svancara
 
Oracle
OracleOracle
Oracle
Beto Vega
 
Oracle & PeopleSoft
Oracle & PeopleSoftOracle & PeopleSoft
Oracle & PeopleSoft
Paulo Arantes Junqueira
 
In-memory Database and MySQL Cluster
In-memory Database and MySQL ClusterIn-memory Database and MySQL Cluster
In-memory Database and MySQL Cluster
grandis_au
 

Viewers also liked (20)

A quick intro to In memory computing
A quick intro to In memory computingA quick intro to In memory computing
A quick intro to In memory computing
 
In-Memory Database Platform for Big Data
In-Memory Database Platform for Big DataIn-Memory Database Platform for Big Data
In-Memory Database Platform for Big Data
 
Newsletter dated 10th January, 2017
Newsletter dated 10th January, 2017Newsletter dated 10th January, 2017
Newsletter dated 10th January, 2017
 
IN-MEMORY DATABASE SYSTEMS FOR BIG DATA MANAGEMENT.SAP HANA DATABASE.
IN-MEMORY DATABASE SYSTEMS FOR BIG DATA MANAGEMENT.SAP HANA DATABASE.IN-MEMORY DATABASE SYSTEMS FOR BIG DATA MANAGEMENT.SAP HANA DATABASE.
IN-MEMORY DATABASE SYSTEMS FOR BIG DATA MANAGEMENT.SAP HANA DATABASE.
 
IT Future 2012 - Fujitsu SAP HANA
IT Future 2012 - Fujitsu SAP HANA IT Future 2012 - Fujitsu SAP HANA
IT Future 2012 - Fujitsu SAP HANA
 
sap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hanasap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hana
 
Struggling Entrepreneur and the Dungeons of Nepalese Business Environment
Struggling Entrepreneur and the Dungeons of Nepalese Business EnvironmentStruggling Entrepreneur and the Dungeons of Nepalese Business Environment
Struggling Entrepreneur and the Dungeons of Nepalese Business Environment
 
Start up marketing
Start up marketingStart up marketing
Start up marketing
 
Li Ka Shing Library@SMU
Li Ka Shing Library@SMULi Ka Shing Library@SMU
Li Ka Shing Library@SMU
 
Struggle of a chicken entrepreneur
Struggle of a chicken entrepreneurStruggle of a chicken entrepreneur
Struggle of a chicken entrepreneur
 
Onur can dursun
Onur can dursunOnur can dursun
Onur can dursun
 
“The Pursuit of Happiness”, movie lessons applied in business when adversity.
“The Pursuit of Happiness”, movie lessons applied in business when adversity.“The Pursuit of Happiness”, movie lessons applied in business when adversity.
“The Pursuit of Happiness”, movie lessons applied in business when adversity.
 
Oracle Database In-Memory and the Query Optimizer
Oracle Database In-Memory and the Query OptimizerOracle Database In-Memory and the Query Optimizer
Oracle Database In-Memory and the Query Optimizer
 
MOONSHOTS for in-memory computing
MOONSHOTS for in-memory computingMOONSHOTS for in-memory computing
MOONSHOTS for in-memory computing
 
Larry Ellison
Larry EllisonLarry Ellison
Larry Ellison
 
Distributed architecture of oracle database in memory
Distributed architecture of oracle database in memoryDistributed architecture of oracle database in memory
Distributed architecture of oracle database in memory
 
Model to Fashion Entrepreneur
Model to Fashion EntrepreneurModel to Fashion Entrepreneur
Model to Fashion Entrepreneur
 
Oracle
OracleOracle
Oracle
 
Oracle & PeopleSoft
Oracle & PeopleSoftOracle & PeopleSoft
Oracle & PeopleSoft
 
In-memory Database and MySQL Cluster
In-memory Database and MySQL ClusterIn-memory Database and MySQL Cluster
In-memory Database and MySQL Cluster
 

Similar to Larry Ellison Introduces Oracle Database In-Memory

Times ten 18.1_overview_meetup
Times ten 18.1_overview_meetupTimes ten 18.1_overview_meetup
Times ten 18.1_overview_meetup
Byung Ho Lee
 
times ten in-memory database for extreme performance
times ten in-memory database for extreme performancetimes ten in-memory database for extreme performance
times ten in-memory database for extreme performance
Oracle Korea
 
Oracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analyticsOracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analytics
jdijcks
 
GLOC Keynote 2014 - In-memory
GLOC Keynote 2014 - In-memoryGLOC Keynote 2014 - In-memory
GLOC Keynote 2014 - In-memory
Connor McDonald
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
Fran Navarro
 
Oracle Database in-Memory Overivew
Oracle Database in-Memory OverivewOracle Database in-Memory Overivew
Oracle Database in-Memory Overivew
Maria Colgan
 
Informix & IWA : Operational analytics performance
Informix & IWA : Operational analytics performanceInformix & IWA : Operational analytics performance
Informix & IWA : Operational analytics performance
Keshav Murthy
 
Oracle super cluster for oracle e business suite
Oracle super cluster for oracle e business suiteOracle super cluster for oracle e business suite
Oracle super cluster for oracle e business suite
OTN Systems Hub
 
A5 oracle exadata-the game changer for online transaction processing data w...
A5   oracle exadata-the game changer for online transaction processing data w...A5   oracle exadata-the game changer for online transaction processing data w...
A5 oracle exadata-the game changer for online transaction processing data w...
Dr. Wilfred Lin (Ph.D.)
 
OOW 2013 Highlights
OOW 2013 HighlightsOOW 2013 Highlights
OOW 2013 Highlights
Ana Galindo
 
Oracle GoldenGate
Oracle GoldenGate Oracle GoldenGate
Oracle GoldenGate
oracleonthebrain
 
informatica data replication (IDR)
informatica data replication (IDR)informatica data replication (IDR)
informatica data replication (IDR)
MaxHung
 
System Engineering
System EngineeringSystem Engineering
System Engineering
DAT Computer Concepts
 
Oracle RAC - Customer Proven Scalability
Oracle RAC - Customer Proven ScalabilityOracle RAC - Customer Proven Scalability
Oracle RAC - Customer Proven Scalability
Markus Michalewicz
 
Fighting the Hidden Costs of Data Storage
Fighting the Hidden Costs of Data StorageFighting the Hidden Costs of Data Storage
Fighting the Hidden Costs of Data Storage
DataCore Software
 
The Most Trusted In-Memory database in the world- Altibase
The Most Trusted In-Memory database in the world- AltibaseThe Most Trusted In-Memory database in the world- Altibase
The Most Trusted In-Memory database in the world- Altibase
Altibase
 
How to Integrate Hyperconverged Systems with Existing SANs
How to Integrate Hyperconverged Systems with Existing SANsHow to Integrate Hyperconverged Systems with Existing SANs
How to Integrate Hyperconverged Systems with Existing SANs
DataCore Software
 
A JDE Hat Trick – 3 Ways to Extend your JDE and Get Great Efficiencies
A JDE Hat Trick – 3 Ways to Extend your JDE and Get Great EfficienciesA JDE Hat Trick – 3 Ways to Extend your JDE and Get Great Efficiencies
A JDE Hat Trick – 3 Ways to Extend your JDE and Get Great Efficiencies
TeamCain
 
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETLGoodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Inside Analysis
 
Performance Tuning intro
Performance Tuning introPerformance Tuning intro
Performance Tuning intro
AiougVizagChapter
 

Similar to Larry Ellison Introduces Oracle Database In-Memory (20)

Times ten 18.1_overview_meetup
Times ten 18.1_overview_meetupTimes ten 18.1_overview_meetup
Times ten 18.1_overview_meetup
 
times ten in-memory database for extreme performance
times ten in-memory database for extreme performancetimes ten in-memory database for extreme performance
times ten in-memory database for extreme performance
 
Oracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analyticsOracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analytics
 
GLOC Keynote 2014 - In-memory
GLOC Keynote 2014 - In-memoryGLOC Keynote 2014 - In-memory
GLOC Keynote 2014 - In-memory
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 
Oracle Database in-Memory Overivew
Oracle Database in-Memory OverivewOracle Database in-Memory Overivew
Oracle Database in-Memory Overivew
 
Informix & IWA : Operational analytics performance
Informix & IWA : Operational analytics performanceInformix & IWA : Operational analytics performance
Informix & IWA : Operational analytics performance
 
Oracle super cluster for oracle e business suite
Oracle super cluster for oracle e business suiteOracle super cluster for oracle e business suite
Oracle super cluster for oracle e business suite
 
A5 oracle exadata-the game changer for online transaction processing data w...
A5   oracle exadata-the game changer for online transaction processing data w...A5   oracle exadata-the game changer for online transaction processing data w...
A5 oracle exadata-the game changer for online transaction processing data w...
 
OOW 2013 Highlights
OOW 2013 HighlightsOOW 2013 Highlights
OOW 2013 Highlights
 
Oracle GoldenGate
Oracle GoldenGate Oracle GoldenGate
Oracle GoldenGate
 
informatica data replication (IDR)
informatica data replication (IDR)informatica data replication (IDR)
informatica data replication (IDR)
 
System Engineering
System EngineeringSystem Engineering
System Engineering
 
Oracle RAC - Customer Proven Scalability
Oracle RAC - Customer Proven ScalabilityOracle RAC - Customer Proven Scalability
Oracle RAC - Customer Proven Scalability
 
Fighting the Hidden Costs of Data Storage
Fighting the Hidden Costs of Data StorageFighting the Hidden Costs of Data Storage
Fighting the Hidden Costs of Data Storage
 
The Most Trusted In-Memory database in the world- Altibase
The Most Trusted In-Memory database in the world- AltibaseThe Most Trusted In-Memory database in the world- Altibase
The Most Trusted In-Memory database in the world- Altibase
 
How to Integrate Hyperconverged Systems with Existing SANs
How to Integrate Hyperconverged Systems with Existing SANsHow to Integrate Hyperconverged Systems with Existing SANs
How to Integrate Hyperconverged Systems with Existing SANs
 
A JDE Hat Trick – 3 Ways to Extend your JDE and Get Great Efficiencies
A JDE Hat Trick – 3 Ways to Extend your JDE and Get Great EfficienciesA JDE Hat Trick – 3 Ways to Extend your JDE and Get Great Efficiencies
A JDE Hat Trick – 3 Ways to Extend your JDE and Get Great Efficiencies
 
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETLGoodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
 
Performance Tuning intro
Performance Tuning introPerformance Tuning intro
Performance Tuning intro
 

Recently uploaded

Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...
Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...
Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...
Zilliz
 
How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...
DianaGray10
 
UiPath Community Day Amsterdam: Code, Collaborate, Connect
UiPath Community Day Amsterdam: Code, Collaborate, ConnectUiPath Community Day Amsterdam: Code, Collaborate, Connect
UiPath Community Day Amsterdam: Code, Collaborate, Connect
UiPathCommunity
 
FIDO Munich Seminar FIDO Automotive Apps.pptx
FIDO Munich Seminar FIDO Automotive Apps.pptxFIDO Munich Seminar FIDO Automotive Apps.pptx
FIDO Munich Seminar FIDO Automotive Apps.pptx
FIDO Alliance
 
Demystifying Neural Networks And Building Cybersecurity Applications
Demystifying Neural Networks And Building Cybersecurity ApplicationsDemystifying Neural Networks And Building Cybersecurity Applications
Demystifying Neural Networks And Building Cybersecurity Applications
Priyanka Aash
 
FIDO Munich Seminar: FIDO Tech Principles.pptx
FIDO Munich Seminar: FIDO Tech Principles.pptxFIDO Munich Seminar: FIDO Tech Principles.pptx
FIDO Munich Seminar: FIDO Tech Principles.pptx
FIDO Alliance
 
Keynote : AI & Future Of Offensive Security
Keynote : AI & Future Of Offensive SecurityKeynote : AI & Future Of Offensive Security
Keynote : AI & Future Of Offensive Security
Priyanka Aash
 
Camunda Chapter NY Meetup July 2024.pptx
Camunda Chapter NY Meetup July 2024.pptxCamunda Chapter NY Meetup July 2024.pptx
Camunda Chapter NY Meetup July 2024.pptx
ZachWylie3
 
AMD Zen 5 Architecture Deep Dive from Tech Day
AMD Zen 5 Architecture Deep Dive from Tech DayAMD Zen 5 Architecture Deep Dive from Tech Day
AMD Zen 5 Architecture Deep Dive from Tech Day
Low Hong Chuan
 
FIDO Munich Seminar Workforce Authentication Case Study.pptx
FIDO Munich Seminar Workforce Authentication Case Study.pptxFIDO Munich Seminar Workforce Authentication Case Study.pptx
FIDO Munich Seminar Workforce Authentication Case Study.pptx
FIDO Alliance
 
The Challenge of Interpretability in Generative AI Models.pdf
The Challenge of Interpretability in Generative AI Models.pdfThe Challenge of Interpretability in Generative AI Models.pdf
The Challenge of Interpretability in Generative AI Models.pdf
Sara Kroft
 
Indian Privacy law & Infosec for Startups
Indian Privacy law & Infosec for StartupsIndian Privacy law & Infosec for Startups
Indian Privacy law & Infosec for Startups
AMol NAik
 
Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...
Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...
Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...
Snarky Security
 
History and Introduction for Generative AI ( GenAI )
History and Introduction for Generative AI ( GenAI )History and Introduction for Generative AI ( GenAI )
History and Introduction for Generative AI ( GenAI )
Badri_Bady
 
Keynote : Presentation on SASE Technology
Keynote : Presentation on SASE TechnologyKeynote : Presentation on SASE Technology
Keynote : Presentation on SASE Technology
Priyanka Aash
 
Scaling Vector Search: How Milvus Handles Billions+
Scaling Vector Search: How Milvus Handles Billions+Scaling Vector Search: How Milvus Handles Billions+
Scaling Vector Search: How Milvus Handles Billions+
Zilliz
 
What's New in Teams Calling, Meetings, Devices June 2024
What's New in Teams Calling, Meetings, Devices June 2024What's New in Teams Calling, Meetings, Devices June 2024
What's New in Teams Calling, Meetings, Devices June 2024
Stephanie Beckett
 
"Making .NET Application Even Faster", Sergey Teplyakov.pptx
"Making .NET Application Even Faster", Sergey Teplyakov.pptx"Making .NET Application Even Faster", Sergey Teplyakov.pptx
"Making .NET Application Even Faster", Sergey Teplyakov.pptx
Fwdays
 
Top 12 AI Technology Trends For 2024.pdf
Top 12 AI Technology Trends For 2024.pdfTop 12 AI Technology Trends For 2024.pdf
Top 12 AI Technology Trends For 2024.pdf
Marrie Morris
 
NVIDIA at Breakthrough Discuss for Space Exploration
NVIDIA at Breakthrough Discuss for Space ExplorationNVIDIA at Breakthrough Discuss for Space Exploration
NVIDIA at Breakthrough Discuss for Space Exploration
Alison B. Lowndes
 

Recently uploaded (20)

Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...
Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...
Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...
 
How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...
 
UiPath Community Day Amsterdam: Code, Collaborate, Connect
UiPath Community Day Amsterdam: Code, Collaborate, ConnectUiPath Community Day Amsterdam: Code, Collaborate, Connect
UiPath Community Day Amsterdam: Code, Collaborate, Connect
 
FIDO Munich Seminar FIDO Automotive Apps.pptx
FIDO Munich Seminar FIDO Automotive Apps.pptxFIDO Munich Seminar FIDO Automotive Apps.pptx
FIDO Munich Seminar FIDO Automotive Apps.pptx
 
Demystifying Neural Networks And Building Cybersecurity Applications
Demystifying Neural Networks And Building Cybersecurity ApplicationsDemystifying Neural Networks And Building Cybersecurity Applications
Demystifying Neural Networks And Building Cybersecurity Applications
 
FIDO Munich Seminar: FIDO Tech Principles.pptx
FIDO Munich Seminar: FIDO Tech Principles.pptxFIDO Munich Seminar: FIDO Tech Principles.pptx
FIDO Munich Seminar: FIDO Tech Principles.pptx
 
Keynote : AI & Future Of Offensive Security
Keynote : AI & Future Of Offensive SecurityKeynote : AI & Future Of Offensive Security
Keynote : AI & Future Of Offensive Security
 
Camunda Chapter NY Meetup July 2024.pptx
Camunda Chapter NY Meetup July 2024.pptxCamunda Chapter NY Meetup July 2024.pptx
Camunda Chapter NY Meetup July 2024.pptx
 
AMD Zen 5 Architecture Deep Dive from Tech Day
AMD Zen 5 Architecture Deep Dive from Tech DayAMD Zen 5 Architecture Deep Dive from Tech Day
AMD Zen 5 Architecture Deep Dive from Tech Day
 
FIDO Munich Seminar Workforce Authentication Case Study.pptx
FIDO Munich Seminar Workforce Authentication Case Study.pptxFIDO Munich Seminar Workforce Authentication Case Study.pptx
FIDO Munich Seminar Workforce Authentication Case Study.pptx
 
The Challenge of Interpretability in Generative AI Models.pdf
The Challenge of Interpretability in Generative AI Models.pdfThe Challenge of Interpretability in Generative AI Models.pdf
The Challenge of Interpretability in Generative AI Models.pdf
 
Indian Privacy law & Infosec for Startups
Indian Privacy law & Infosec for StartupsIndian Privacy law & Infosec for Startups
Indian Privacy law & Infosec for Startups
 
Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...
Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...
Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...
 
History and Introduction for Generative AI ( GenAI )
History and Introduction for Generative AI ( GenAI )History and Introduction for Generative AI ( GenAI )
History and Introduction for Generative AI ( GenAI )
 
Keynote : Presentation on SASE Technology
Keynote : Presentation on SASE TechnologyKeynote : Presentation on SASE Technology
Keynote : Presentation on SASE Technology
 
Scaling Vector Search: How Milvus Handles Billions+
Scaling Vector Search: How Milvus Handles Billions+Scaling Vector Search: How Milvus Handles Billions+
Scaling Vector Search: How Milvus Handles Billions+
 
What's New in Teams Calling, Meetings, Devices June 2024
What's New in Teams Calling, Meetings, Devices June 2024What's New in Teams Calling, Meetings, Devices June 2024
What's New in Teams Calling, Meetings, Devices June 2024
 
"Making .NET Application Even Faster", Sergey Teplyakov.pptx
"Making .NET Application Even Faster", Sergey Teplyakov.pptx"Making .NET Application Even Faster", Sergey Teplyakov.pptx
"Making .NET Application Even Faster", Sergey Teplyakov.pptx
 
Top 12 AI Technology Trends For 2024.pdf
Top 12 AI Technology Trends For 2024.pdfTop 12 AI Technology Trends For 2024.pdf
Top 12 AI Technology Trends For 2024.pdf
 
NVIDIA at Breakthrough Discuss for Space Exploration
NVIDIA at Breakthrough Discuss for Space ExplorationNVIDIA at Breakthrough Discuss for Space Exploration
NVIDIA at Breakthrough Discuss for Space Exploration
 

Larry Ellison Introduces Oracle Database In-Memory

  • 1. Larry Ellison Chief Executive Officer, Oracle Oracle Confidential – Internal/Restricted/Highly RestrictedCopyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database In-Memory Powering the Real-Time Enterprise
  • 2. 2 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Database In-Memory Option Powering the Real-Time Enterprise Available in July
  • 3. 3 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Database In-Memory Option: Goals  100X Faster Queries: Real-Time Analytics • Instantaneous Queries on OLTP Database or Data Warehouse  2x Faster OLTP • Insert rows 3x to 4x faster  Transparent: No application changes • Minutes to Implement
  • 4. 4 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle 12c Stores Data in Both Formats Simultaneously Optimizing Transaction and Query Performance Row Format Databases versus Column Format Databases Row  Transactions run faster on row format – Example: insert or query a sales order – Fast processing of few rows, many columns Column  Analytics run faster on column format – Example: report on sales totals by region – Fast accessing of few columns, many rows ORDER SALES SALESREGION
  • 5. 5 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.  BOTH row and column formats for same data/table  Simultaneously active and transactionally consistent  100X Faster Analytics in-memory column format  2X faster OLTP: row format Innovation: Dual Format In-Memory Database Column Format Memory Row Format Memory AnalyticsOLTP Sales Sales Sales
  • 6. 6 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle In-Memory Column Format Pure In-Memory Pure Columnar  2X to 20X compression: Faster Scans  No data change logging: Faster OLTP  Enabled at table or partition level  Available on all hardware platforms Sales Sales
  • 7. 7 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Scans Billions of Rows per Second per CPU Core SIMD Compare all values in 1 cycle Vector Compare all values in 1 cycle Load multiple Region values Vector Register In-Memory Column Store Sales Example: Find all sales in region of CA “CA” >100X Faster • Each CPU core scans local in-memory columns  Scans use super fast SIMD vector instructions  Billions of rows/sec scan rate per CPU core CPU R E G I O N
  • 8. 8 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 10x Faster Joining and Combining Data SalesStores Type=outlet Example: Find total sales in outlet stores Storeid in 15,38,64 S T O R E I D A M O U N T  Converts join processing into fast column scans  Joins tables 10x faster Sum S T O R E I D T Y P E
  • 9. 9 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Generate Reports Instantly In-Memory Report Outline Example: Report sales of footwear in outlet stores Products Stores Sales Footwear Sales  Dynamically creates in-memory report outline  Then report outline filled-in during fast fact scan  Reports 20x faster without predefined cubes Outlets Footwear
  • 10. 10 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. OLTP is Slowed by Analytic Indexes Table 1 to 3 OLTP Indexes 10 to 20 Analytics Indexes  Most OLTP Indexes (e.g. ERP) are only used for analytic queries  Inserting one row into a table requires updating 10-20 analytic indexes: Slow!  Indexes only speed up anticipated queries & reports
  • 11. 11 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Column Store Replaces Analytic Indexes Table 1 to 3 OLTP Indexes  100x Faster analytics  Works on any columns  Better for ad-hoc analytics  Less tuning required • 2x Faster OLTP and Batch • Column store not logged • Row Insert cost is lower In-Memory Column Store
  • 12. 12 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Scale-Out In-Memory Database to Any Size In Memory Column Store  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
  • 13. 13 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 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 Cost of Disk DISK PCI FLASH DRAM Cold Data Hottest Data Active Data
  • 14. 14 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Scale-Up for Maximum In-Memory Performance  Scale-Up on large SMPs  SMP scaling removes overhead of distributing queries across servers  Memory interconnect far faster than any network M6-32 Big Memory Machine 32 TB DRAM 32 Socket, 384 Cores 3 Terabyte/sec Bandwidth
  • 15. 15 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle In-Memory: 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, etc. RAC ASM RMAN Data Guard & GoldenGate
  • 16. 16 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle In-Memory: Unique 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
  • 17. 17 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle In-Memory: 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
  • 18. 18 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle In-Memory Requires Zero Application Changes Full Functionality - No restrictions on SQL Easy to Implement - No migration of data Fully Compatible - All existing applications run unchanged Fully Multitenant - Oracle In-Memory is Cloud Ready Uniquely Achieves All In-Memory Benefits With No Application Changes
  • 19. 19 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Applications From Batch to Real-Time With In-Memory and Engineered Systems Oracle Database In-Memory Oracle Applications
  • 20. 20 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Real-Time Enterprise  Data Driven – Rapidly make decisions based on real-time data  Agile – Respond quickly to change  Efficient – Continually improve processes and profitability Real-Time Enterprise AGI LE EFFICIENT DATA- DRIVEN AGILE
  • 21. 21 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle In-Memory Cost Management  Adjust product mix, pricing, and marketing investments to maximize profits in real-time  Recalculate cost of every component in inventory, work-in-process, in-transit shipments, and finished good  Fast analysis of cost differences across manufacturing locations for make or buy decisions • 1.9 Billion Cost Rows • 13.8 Million Items • 14 Level BOM From 58 Hours to 13.5 Minutes 257X Faster
  • 22. 22 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. PeopleSoft In-Memory Financial Analyzer  Iterative financial position analysis in real-time  Make earlier decisions for the financial period  Speed account reconciliation  Shorten financial period close • 290M Ledger Lines • 250 Business Units • 7 Step Analysis, Pivot, Drill From 4.3 Hours to 11.5 Sec 1300X Faster
  • 23. 23 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle In-Memory Transportation Management  Dispatchers perform real-time monitoring and rerouting when en-route exceptions occur  Benefits of instant rerouting:  Reduction in empty miles and in Driver turnaround time  Improved on-time delivery  Improved Dispatcher efficiency and Driver retention • 145M Status Records • 60M Shipment Data Records • 16K Drivers From 16 Min to Sub-second 1030X Faster
  • 24. 24 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. JD Edwards Sales Order Analysis  Operational Analysis of sales orders in real-time  Find immediate answers to unanticipated customer sales questions  Eliminate batch jobs, data exports, third-party systems  1000’s  of  use  cases  across  all   functional areas • 104 million sales order lines From 22.5 Min to Sub-second 1700X Faster
  • 25. 25 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. JD Edwards Customer Receivables Management  Real-Time receivables summarization  Balances by customer, line of business, and currency  Eliminate multiple queries, batch jobs, data exports  Similar use cases for projects, suppliers, assets, inventory etc. • 10 million invoice lines From 244 Min to 4 Secs 3500X Faster
  • 26. 26 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Value Chain Planning Demantra Promotion Planning  Marketing Managers want detailed data when analyzing promotion plans  Benefits of real-time promotion analytics:  Analyze promotion profit and revenue on real-time basis  Optimize promotion spend  Better assess timing and cost impacts • 1.3 Billion Rows • Aggregate 36M rows • 2 week major sell-through report From 1120 to 11 Seconds 102X Faster
  • 27. 27 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Value Chain Planning Demantra Consumption Driven Planning  Daily store-level forecasting and replenishment requires processing high volume POS data multiple times a day  Benefits of real-time planning:  Consumption and shipment based forecasting in a single scalable system  Improved forecast accuracy and customer service levels at lower cost • 400 Million Rows • 1.4 Million SKU Locations From 12.7 Hours to 56 Minutes 13.5X Faster
  • 28. 28 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Value Chain Planning Supply Chain Planning and Analytics  Supply Chain analysts spend hours processing granular supply and demand data  Benefits of real-time planning:  Planners share business metrics with analysts  and  VP’s  of  Supply  Chain  real- time  Quickly solve supply disruptions and unexpected demand fluctuations • 360K Items • 1.2M Demands, 1M exceptions • 5.7M KPI records From 230 to 3 minutes 76X Faster
  • 29. 29 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Siebel Marketing – List Import  Real-time marketing for large numbers of prospects  Rapid processing of marketing data for campaign launch  Accelerate import of large numbers of prospects  Reduce data-cleansing time From 1.9 hours to 49 sec • Import and Cleanse 1 Million Records 140X Faster
  • 30. 30 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Fusion Cloud Financials Subledger Period Close Exceptions  Lists all accounting events and journal entries that fail period close validation in real-time  Report is run many times at end of quarter and is a bottleneck to close From 10 Minutes to 3 Sec • 19 Million Ledger Lines 210X Faster
  • 31. 31 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Fusion Cloud Financials Sales Pipeline Analytic Report • Report potential income in real-time • Aggregate revenue from opportunities grouped within each sales stage for a specific time period From 52 Minutes to 24 Sec • 1.6 million opportunities • 5.1 million revenue lines 129X Faster
  • 32. 32 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Become a Real-Time Enterprise Using Oracle Database In-Memory Real-Time Enterprise  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 AGI LE EFFICIENT DATA- DRIVEN AGILE
  • 33. 33 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Summary: Oracle Database In-Memory  Extreme Performance: Analytics & OLTP  Extreme Scale-Out & Scale-Up  Extreme Availability  Extreme Simplicity Powering the Real-Time Enterprise All In-Memory Benefits With No Application Changes
  • 34. 34 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.