Documente Academic
Documente Profesional
Documente Cultură
Database
In-Memory
Whats
New
and
Whats
Coming
Juan
Loaiza
Senior
Vice
President
Oracle
Database
Systems
October
27,
2015
#DBIM12c
Copyright
2015,
Oracle
and/or
its
aliates.
All
rights
reserved.
|
What
is
Database
In-Memory
Accelerate
Mixed
Workload
TransacVons
Enable
Real-Time
Business
Decisions
Risk-Free
Trivial to Implement
Proven
Scale-Out,
Availability,
Security
No
ApplicaVon
Changes
Not
Limited
by
Memory
AnalyVcs
Run
analyVcs
on
OperaVonal
Systems
Columns
Stored
ConVguously
Query
SALES
Query
Rows
Stored
ConVguously
New
In-Memory
Format
SALES
SALES
Row
Format
Column
Format
SALES
SALES
2x
to
20x
compression
typical
Available
on
all
hardware
pladorms
Copyright
2015,
Oracle
and/or
its
aliates.
All
rights
reserved.
|
REGION
Example:
Find
sales
in
California
region
CPU
CA
Vector Register
Load
mulVple
region
values
CA
CA
Vector
Compare
all
values
an
1
cycle
CA
CPU
Load
mulVple
region
values
Vector Register
Data Scans
Joins
In-Memory Aggrega-on
HASH
JOIN
CA
CA
CA
Vector
Compare
all
values
an
1
cycle
CA
Speed
of
memory
Scan
and
Filter
only
the
needed
Columns
Vector
InstrucVons
Table A
Table B
Create
In-Memory
Report
Outline
that
is
Populated
during
Fast
Scan
Runs
Reports
Instantly
10
10
20
AnalyVc
Indexes
REPLACE
InserVng
one
row
into
a
table
requires
updaVng
Fast
analyVcs
on
any
columns
10-20
analyVc
indexes:
Slow!
Column
Store
not
persistent
so
update
cost
is
much
lower
Copyright
2015,
Oracle
and/or
its
aliates.
All
rights
reserved.
|
11
Scale-Up
DRAM
AcVve
Data
Cold Data
PCI FLASH
DISK
12
RAC
ASM
RMAN
Copyright
2015,
Oracle
and/or
its
aliates.
All
rights
reserved.
|
13
Downtime eliminated by
using duplicate after failure
14
100% Compa-ble
Full Func-onality
No data migraVon
No
applicaVon
changes
No SQL restricVons
Easy to Use
No
complex
setup
1. Set
column
store
size
15
16
300K
Iden-cal
Servers
148K
SAP
HANA
36
Cores,
1
Server
ORACLE
36
Cores,
1
Server
17
Monday
2:45pm
Room
301
Wednesday
1:45pm
Room
103
Monday
4:00pm
Room
310
Tuesday
4:00pm
Room
307
Wednesday
3:00pm
Room
254
Wednesday
1:45pm
Room
103
18
Whats Coming
19
SoYware
in
Silicon
20
DB
AcceleraVon
Capacity in Silicon
SPARC
M7
SoYware
in
Silicon
Decompression Engines
Database
SoYware
Support
Shipping
Since
Mid-Year
Copyright
2015,
Oracle
and/or
its
aliates.
All
rights
reserved.
|
21
SPARC
M7
Core
Core
Core
Core
Shared
Cache
DB
Accel
DB
Accel
DB
Accel
DB
Accel
22
Doubles
Memory
Capacity
23
STOP
Memory
Pointers
Copyright
2015,
Oracle
and/or
its
aliates.
All
rights
reserved.
|
Memory
Content
24
25
26
27
OLTP
Real-Vme
reporVng
directly
on
OLTP
source
data
Removes
need
for
separate
ODS
Speeds
data
extracVon
Data
Warehouse
Staging/ETL/Temp
not
a
candidate
Write
once,
read
once
All
or
a
subset
of
FoundaVon
Layer
For
Vme
sensiVve
analyVcs
PotenVal
to
replace
Access
Layer
Copyright
2015,
Oracle
and/or
its
aliates.
All
rights
reserved.
|
28
29
AddiVonal
Resources
Join
the
Conversa-on
hlps://twiler.com/db_inmemory
hlps://blogs.oracle.com/in-memory/
hlps://www.facebook.com/OracleDatabase
hlp://www.oracle.com/goto/dbim.html
30
Q & A
31