SlideShare a Scribd company logo
1 of 19
Download to read offline
1

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Heat Map and Automatic Data
Optimization with Oracle
Database 12c
Jean-Philippe Breysse
Program Agenda
 Heat Map
 Automatic Data Optimization

 Benefits of Heat Map and ADO

3

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Data Compression
Reduce storage footprint, read compressed data faster

Hot Data

Warm Data

Archive Data

111010101010101
10101010111010100110101
001101010101011
11000010100010110111010
010001011011000
10100101001001000010001
110100101000001
01010110100101101001110
001110001010101
00010100100101000010010
101001011010010
00010001010101110011010
110001010010011
111001001000010
001010101101000

101010101110101
001101011100001
010001011011101
010100101001001
000010001010101
101001011010011
100001010010010
100001001000010
001010101101001

101010101110101
001101011100001
010001011011101
010100101001001
000010001010101
101001011010011
100001010010010
100001001000010
001010101101001

3X

10X

15X

Advanced Row Compression

4

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

10101010111010100110101110000101000101
10111010101001010010010000100010101011

01001011010011100001010010010100001001
00001000101010111001101110011000111010

10101010111010100110101110000101000101101110101
01001010010010000100010101011010010110100111000

01010010010100001001000010001010101110011011100

Columnar Query Compression Columnar Archive Compression
Oracle Advanced Compression
Transparent, Smaller, Faster
 100% Application Transparent
 End-to-end Cost/Performance Benefits across CPU, DRAM, Flash,

Disk & Network
 Runs Faster: OLTP Apps (Transactional & Analytics) & DW
 Reduces Database Footprint
– CapEx & OpEx savings
– Increases Cloud ROI through Database Footprint reduction in
DRAM Memory

5

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Details: Oracle Advanced Compression +
New Features, New Feature Names

Oracle Advanced
Compression

Oracle Database 11g

Oracle Database 12c

OLTP Compression

Advanced Row Compression

Secure Files Compression

Advanced LOB Compression

Secure Files De-duplication

Advanced LOB Deduplication

NEW

Heat Map
(Object and Row Level)

+

Automatic Data Optimization

NEW

6

NEW

Temporal Optimization

Hybrid Columnar Compression

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

Hybrid Columnar Compression
Understanding Data Usage Patterns
Database ‘heat map’
0
0101110101001101
1
1
0 0 0 1 0 1 0 11 1 0 1 0 1 0 1
0
011 1010101010100
0
1
10 01000101010 101
1
1
1
0 0 0 1 0 11 1 0 1 0 1 0 1 0 1
0
0 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
011 1110100011100
0
1
10 01000101010 101
1
1
1
0 0 1 1 0 11 1 0 0 0 1 0 1 0 1
0
0 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
010 1110000011101
1
10 01000101010 101
1
1
10 01000101010 101
1
1
0 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
10 01000101010 101
1
1
10 01100101010 101
1
1

8

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

1 0 0 1 0 11 1 0 1 0 1 0 1 0 1
0
0
0 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
011 1010101010100
0
1
0 01000101010101
11
1
10 01000101010 101
1
1
011 1110101011101
0
1
011 1110100011100
0
1
10 01000101010 101
1
1
1
0 0 1 1 0 11 1 0 0 0 1 0 1 0 1
0
0 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
010 1110000011101
1
10 01000101010 101
1
1
1
0 0 0 1 0 11 1 0 1 0 1 0 1 0 1
0
1 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
011 1110101011101
0
1
10 01100101010 101
1
1

1
0 0 0 1 0 11 1 0 1 0 1 0 1 0 1
0
0 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
011 1010101010100
0
1
0 01000101010101
11
1
0
1 0 0 1 0 11 1 0 1 0 1 0 1 0 1
0
0 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
011 1110100011100
0
1
10 01000101010 101
1
1
1
0 0 1 1 0 11 1 0 0 0 1 0 1 0 1
0
0 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
10 01000101010 101
1
1
10 01000101010 101
1
1
011 1110101011101
0
1
1 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
011 1110101011101
0
1
10 01100101010 101
1
1
Understanding Data Usage Patterns
Database ‘heat map’
0
0101110101001101
1
1
0 0 0 1 0 1 0 11 1 0 1 0 1 0 1
0
011 1010101010100
0
1
10 01000101010 101
1
1
1
0 0 0 1 0 11 1 0 1 0 1 0 1 0 1
0
0 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
011 1110100011100
0
1
10 01000101010 101
1
1
1
0 0 1 1 0 11 1 0 0 0 1 0 1 0 1
0
0 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
010 1110000011101
1
10 01000101010 101
1
1
10 01000101010 101
1
1
0 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
10 01000101010 101
1
1
10 01100101010 101
1
1

9

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

1 0 0 1 0 11 1 0 1 0 1 0 1 0 1
0
0
0 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
011 1010101010100
0
1
0 01000101010101
11
1
10 01000101010 101
1
1
011 1110101011101
0
1
011 1110100011100
0
1
10 01000101010 101
1
1
1
0 0 1 1 0 11 1 0 0 0 1 0 1 0 1
0
0 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
010 1110000011101
1
10 01000101010 101
1
1
1
0 0 0 1 0 11 1 0 1 0 1 0 1 0 1
0
1 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
011 1110101011101
0
1
10 01100101010 101
1
1

1
0 0 0 1 0 11 1 0 1 0 1 0 1 0 1
0
0 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
011 1010101010100
0
1
0 01000101010101
11
1
0
1 0 0 1 0 11 1 0 1 0 1 0 1 0 1
0
0 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
011 1110100011100
0
1
10 01000101010 101
1
1
1
0 0 1 1 0 11 1 0 0 0 1 0 1 0 1
0
0 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
10 01000101010 101
1
1
10 01000101010 101
1
1
011 1110101011101
0
1
1 1 0 1 0 1 0 1 0 1 0 10 1 0 1
1
1
011 1110101011101
0
1
10 01100101010 101
1
1
Heat Map
What it tracks

 “Heat Map” tracking

HOT
Active

– Access and modification times tracked for tables and

partitions
– Modification times tracked for database blocks

 Comprehensive
Frequent
Access

WARM

– Segment level shows both reads and writes
– Distinguishes index lookups from full table scans
– Automatically excludes stats gathering, DDLs, table

Occasional
Access

redefinitions, etc

 High Performance
Dormant

10

COLD

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

– Object level at no cost
– Block level < 5% cost
Heat Map
Enterprise Manager

11

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Automatic Data Optimization
Usage Based Data Compression
01110101010010
10000100010101
01011100001010

Warm Data

101010101110101001101011100001010001011011

0101101110101010010100100100001000

101010100101001001000010001010101101001011

1010101101001011010011100001010010

10101010111010100110101
11000010100010110111010
10100101001001000010001
011100001010001011011
01010110100101101001110
101010100101001001000
00010100100101000010010
010001010101101001011
00010001010101110011010
010101001010010010001
10100101001001000010001

Archive Data

1010101011101010011010111000010100

Hot Data

010011100001010010010100001001000010001010

0101101110101010010100100100001000
0101000010010000100010101011010010

101010101110101001101011100001010001011011

1010101101001011010011100001010010
1000010100100101001010110111000010

101010101110101001101011100001011101011001

1110010100100101001010110111011010

10X

3X
Advanced Row Compression

12

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

15X

Columnar Query Compression Columnar Archive Compression

Confidential – Oracle Restricted
Automatic Data Optimization
Simple Declarative SQL extension
ALTER TABLE sales ILM add

Active
Frequent
Access
Occasional
Access
Dormant

13

 Advanced Row Compression (2-4x)
 Affects ONLY candidate rows
 Cached in DRAM & FLASH

row store compress advanced row
after 2 days of no update

 Warehouse Compression(10x)
 High Performance Storage

column store compress for query low
after 1 week of no update

 Warehouse Compression(10x)
 Low Cost Storage

tier to SATA Tablespace

 Archive Compression(15-50X)
 Archival Storage

column store compress for archive high
after 6 months of no access

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Automatic Data Optimization

OLTP

Reporting

Compliance & Reporting

10x compressed
15x compressed

This Quarter
Row Store
for fast OLTP

14

This Year
Compressed
Column Store
for fast analytics

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

Prior Years
Archive Compressed
Column Store
for max compression

As data cools
down, Automatic
Data Optimization
automatically
converts data to
columnar
compressed
Online
Up to 15x Smaller Footprint & Faster Queries
Automatic Data Optimization for OLTP
 Both Columnar & Archive Compression now complement Advanced

Row Compression
 Best Practice:
– Step 1: Use Advanced Row Compression for entire DB and then
– Step 2: ADO automatically converts into columnar compressed once

the updates cool down, and is used mainly for reporting
=> Query speed of Columnar & 10x smaller footprint
– Step 3: ADO automatically converts into archive compressed once

data cools down further and is no longer frequently queried
=> 15-50x smaller footprint

16

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Optimizes Data Based on Heat Map
Automatic Data Optimization for DW
 Data generally comes in via Bulk Loading
 Workload dominated by queries, even during loading

Step 1: Bulk Load directly into Columnar Compressed
– 10x smaller footprint, Query speed of Columnar

Step 2: ADO automatically converts to Archive Compressed
and moves to Lower Cost Storage once its queried infrequently
– Data remains online, with 15-50x smaller footprint, & lower
storage cost

17

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Fast, Flexible Loads & Queries on Columnar
Automatic Data Optimization – Mixed Use
 Fastest Load with uncompressed & Fastest Queries with columnar
– Mixed workloads often use Java app or 3rd party tools to insert and update data

that does not use Bulk Loads, so cannot use Columnar

 Step 1: Load into uncompressed, conventional inserts & updates
– Fast loading, & flexibility of using a regular OLTP app for loading

 Step 2: ADO moves to Row Compressed or Columnar

Compressed or Low Cost Storage once updates cool down
– Faster Queries, 3-10x smaller footprint

18

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Backup & Recovery
Automatic Data Optimization

OLTP

Reporting

Compliance & Reporting

10x compressed
15x compressed

Read / Write
Tablespace

19

Read-mostly data is moved
to a READONLY Tablespace

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

READONLY
TBS

As data cools
down, Automatic
Data Optimization
automatically
moves it to a
READONLY TBS,
it’s backed up only
once after that
Summary
Heat Map & Automatic Data Optimization
 Heat Map

– Automatically tracks access
– Database-aware: maintenance jobs, backups, etc. don’t affect Heat Map
 Automatic Data Optimization

– Declarative easy-to-use syntax to define data compression & movement
policies
– Extensible with business-specific logic

– Automates and simplifies ILM for Oracle Database data

20

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
21

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

More Related Content

What's hot

Oracle_Patching_Untold_Story_Final_Part2.pdf
Oracle_Patching_Untold_Story_Final_Part2.pdfOracle_Patching_Untold_Story_Final_Part2.pdf
Oracle_Patching_Untold_Story_Final_Part2.pdfAlex446314
 
Oracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesOracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesBobby Curtis
 
Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsAnil Nair
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMarkus Michalewicz
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationMarkus Michalewicz
 
GoldenGate and Stream Processing with Special Guest Rakuten
GoldenGate and Stream Processing with Special Guest RakutenGoldenGate and Stream Processing with Special Guest Rakuten
GoldenGate and Stream Processing with Special Guest RakutenJeffrey T. Pollock
 
High Availability & Disaster Recovery on Oracle Cloud Infrastructure
High Availability & Disaster Recovery on Oracle Cloud InfrastructureHigh Availability & Disaster Recovery on Oracle Cloud Infrastructure
High Availability & Disaster Recovery on Oracle Cloud InfrastructureSinanPetrusToma
 
Delta lake and the delta architecture
Delta lake and the delta architectureDelta lake and the delta architecture
Delta lake and the delta architectureAdam Doyle
 
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...Sandesh Rao
 
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and AdministerOracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and AdministerAndrejs Karpovs
 
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Nelson Calero
 
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIESORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIESLudovico Caldara
 
The Data Distribution Service
The Data Distribution ServiceThe Data Distribution Service
The Data Distribution ServiceAngelo Corsaro
 
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Sandesh Rao
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONMarkus Michalewicz
 
Oracle Data Integrator Cloud Serviceユーザーズガイド
Oracle Data Integrator Cloud ServiceユーザーズガイドOracle Data Integrator Cloud Serviceユーザーズガイド
Oracle Data Integrator Cloud Serviceユーザーズガイドオラクルエンジニア通信
 
Unified Big Data Processing with Apache Spark (QCON 2014)
Unified Big Data Processing with Apache Spark (QCON 2014)Unified Big Data Processing with Apache Spark (QCON 2014)
Unified Big Data Processing with Apache Spark (QCON 2014)Databricks
 
Introduction to Active Directory
Introduction to Active DirectoryIntroduction to Active Directory
Introduction to Active Directorythoms1i
 

What's hot (20)

Oracle_Patching_Untold_Story_Final_Part2.pdf
Oracle_Patching_Untold_Story_Final_Part2.pdfOracle_Patching_Untold_Story_Final_Part2.pdf
Oracle_Patching_Untold_Story_Final_Part2.pdf
 
Oracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesOracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best Practices
 
Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret Internals
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19c
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - Presentation
 
GoldenGate and Stream Processing with Special Guest Rakuten
GoldenGate and Stream Processing with Special Guest RakutenGoldenGate and Stream Processing with Special Guest Rakuten
GoldenGate and Stream Processing with Special Guest Rakuten
 
High Availability & Disaster Recovery on Oracle Cloud Infrastructure
High Availability & Disaster Recovery on Oracle Cloud InfrastructureHigh Availability & Disaster Recovery on Oracle Cloud Infrastructure
High Availability & Disaster Recovery on Oracle Cloud Infrastructure
 
Delta lake and the delta architecture
Delta lake and the delta architectureDelta lake and the delta architecture
Delta lake and the delta architecture
 
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
 
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and AdministerOracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
 
Data Guard Architecture & Setup
Data Guard Architecture & SetupData Guard Architecture & Setup
Data Guard Architecture & Setup
 
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
 
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIESORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
 
The Data Distribution Service
The Data Distribution ServiceThe Data Distribution Service
The Data Distribution Service
 
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLON
 
Oracle Data Integrator Cloud Serviceユーザーズガイド
Oracle Data Integrator Cloud ServiceユーザーズガイドOracle Data Integrator Cloud Serviceユーザーズガイド
Oracle Data Integrator Cloud Serviceユーザーズガイド
 
Unified Big Data Processing with Apache Spark (QCON 2014)
Unified Big Data Processing with Apache Spark (QCON 2014)Unified Big Data Processing with Apache Spark (QCON 2014)
Unified Big Data Processing with Apache Spark (QCON 2014)
 
Introduction to Active Directory
Introduction to Active DirectoryIntroduction to Active Directory
Introduction to Active Directory
 
Microsoft Fabric.pptx
Microsoft Fabric.pptxMicrosoft Fabric.pptx
Microsoft Fabric.pptx
 

Viewers also liked

Apparel Retail - Transaction Sumamry
Apparel Retail - Transaction SumamryApparel Retail - Transaction Sumamry
Apparel Retail - Transaction SumamryAlps Venture Partners
 
good advertisement versus bad advertisement
good advertisement versus bad advertisementgood advertisement versus bad advertisement
good advertisement versus bad advertisementraaniya
 
TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...
TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...
TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...tdc-globalcode
 
Create Your End User Adoption Strategy
Create Your End User Adoption StrategyCreate Your End User Adoption Strategy
Create Your End User Adoption StrategyErica Toelle
 
Visual Merchandising for Small Retailers
Visual Merchandising for Small RetailersVisual Merchandising for Small Retailers
Visual Merchandising for Small RetailersDebra Templar
 
The 50 Best & Worst Ads Ever
The 50 Best & Worst Ads EverThe 50 Best & Worst Ads Ever
The 50 Best & Worst Ads EverDr Matt McDougall
 
Advertising Theory
Advertising TheoryAdvertising Theory
Advertising TheoryMark Curphey
 

Viewers also liked (9)

avanttic Webinar Migración Oracle Database 11g
avanttic Webinar Migración Oracle Database 11gavanttic Webinar Migración Oracle Database 11g
avanttic Webinar Migración Oracle Database 11g
 
Data Archiving white paper
Data Archiving white paperData Archiving white paper
Data Archiving white paper
 
Apparel Retail - Transaction Sumamry
Apparel Retail - Transaction SumamryApparel Retail - Transaction Sumamry
Apparel Retail - Transaction Sumamry
 
good advertisement versus bad advertisement
good advertisement versus bad advertisementgood advertisement versus bad advertisement
good advertisement versus bad advertisement
 
TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...
TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...
TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...
 
Create Your End User Adoption Strategy
Create Your End User Adoption StrategyCreate Your End User Adoption Strategy
Create Your End User Adoption Strategy
 
Visual Merchandising for Small Retailers
Visual Merchandising for Small RetailersVisual Merchandising for Small Retailers
Visual Merchandising for Small Retailers
 
The 50 Best & Worst Ads Ever
The 50 Best & Worst Ads EverThe 50 Best & Worst Ads Ever
The 50 Best & Worst Ads Ever
 
Advertising Theory
Advertising TheoryAdvertising Theory
Advertising Theory
 

Similar to Heat Map and Automatic Data Optimization with Oracle Database 12c

Smoketest - Oracle Management Cloud
Smoketest - Oracle Management Cloud Smoketest - Oracle Management Cloud
Smoketest - Oracle Management Cloud Volker Linz
 
GLOC Keynote 2014 - In-memory
GLOC Keynote 2014 - In-memoryGLOC Keynote 2014 - In-memory
GLOC Keynote 2014 - In-memoryConnor McDonald
 
Auto Scaling Systems With Elastic Spark Streaming: Spark Summit East talk by ...
Auto Scaling Systems With Elastic Spark Streaming: Spark Summit East talk by ...Auto Scaling Systems With Elastic Spark Streaming: Spark Summit East talk by ...
Auto Scaling Systems With Elastic Spark Streaming: Spark Summit East talk by ...Spark Summit
 
5 here today still here tomorrow new technology for big_forever_archives
5 here today still here tomorrow new technology for big_forever_archives5 here today still here tomorrow new technology for big_forever_archives
5 here today still here tomorrow new technology for big_forever_archivesDr. Wilfred Lin (Ph.D.)
 
1 welcome and keynote storage strategies for the new normal
1 welcome and keynote storage strategies for the new normal1 welcome and keynote storage strategies for the new normal
1 welcome and keynote storage strategies for the new normalDr. Wilfred Lin (Ph.D.)
 
How to use AWS IoT Analytics to unlock the value from IoT data
How to use AWS IoT Analytics to unlock the value from IoT dataHow to use AWS IoT Analytics to unlock the value from IoT data
How to use AWS IoT Analytics to unlock the value from IoT dataAmazon Web Services
 
A4 drive dev_ops_agility_and_operational_efficiency
A4 drive dev_ops_agility_and_operational_efficiencyA4 drive dev_ops_agility_and_operational_efficiency
A4 drive dev_ops_agility_and_operational_efficiencyDr. Wilfred Lin (Ph.D.)
 
Getting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentationGetting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentationBerry Clemens
 
AWS IoT Update - re:Invent Comes to London 2.0
AWS IoT Update - re:Invent Comes to London 2.0AWS IoT Update - re:Invent Comes to London 2.0
AWS IoT Update - re:Invent Comes to London 2.0Amazon Web Services
 
Mainframe Fine Tuning - Fabio Massimo Ottaviani
Mainframe Fine Tuning - Fabio Massimo OttavianiMainframe Fine Tuning - Fabio Massimo Ottaviani
Mainframe Fine Tuning - Fabio Massimo OttavianiNRB
 
The Data Center and Hadoop
The Data Center and HadoopThe Data Center and Hadoop
The Data Center and HadoopMichael Zhang
 
Securing data in Oracle Database 12c - 2015
Securing data in Oracle Database 12c - 2015Securing data in Oracle Database 12c - 2015
Securing data in Oracle Database 12c - 2015Connor McDonald
 
Oracle Cloud – Application Performance Monitoring
Oracle Cloud – Application Performance MonitoringOracle Cloud – Application Performance Monitoring
Oracle Cloud – Application Performance MonitoringMarketingArrowECS_CZ
 
Presentation upgrade, migrate &amp; consolidate to oracle database 12c &amp...
Presentation   upgrade, migrate &amp; consolidate to oracle database 12c &amp...Presentation   upgrade, migrate &amp; consolidate to oracle database 12c &amp...
Presentation upgrade, migrate &amp; consolidate to oracle database 12c &amp...solarisyougood
 
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - A...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - A...IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - A...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - A...Amazon Web Services
 
Big data oracle_introduccion
Big data oracle_introduccionBig data oracle_introduccion
Big data oracle_introduccionFran Navarro
 
High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2Mario Redón Luz
 

Similar to Heat Map and Automatic Data Optimization with Oracle Database 12c (20)

Smoketest - Oracle Management Cloud
Smoketest - Oracle Management Cloud Smoketest - Oracle Management Cloud
Smoketest - Oracle Management Cloud
 
GLOC Keynote 2014 - In-memory
GLOC Keynote 2014 - In-memoryGLOC Keynote 2014 - In-memory
GLOC Keynote 2014 - In-memory
 
Auto Scaling Systems With Elastic Spark Streaming: Spark Summit East talk by ...
Auto Scaling Systems With Elastic Spark Streaming: Spark Summit East talk by ...Auto Scaling Systems With Elastic Spark Streaming: Spark Summit East talk by ...
Auto Scaling Systems With Elastic Spark Streaming: Spark Summit East talk by ...
 
5 here today still here tomorrow new technology for big_forever_archives
5 here today still here tomorrow new technology for big_forever_archives5 here today still here tomorrow new technology for big_forever_archives
5 here today still here tomorrow new technology for big_forever_archives
 
1 welcome and keynote storage strategies for the new normal
1 welcome and keynote storage strategies for the new normal1 welcome and keynote storage strategies for the new normal
1 welcome and keynote storage strategies for the new normal
 
How to use AWS IoT Analytics to unlock the value from IoT data
How to use AWS IoT Analytics to unlock the value from IoT dataHow to use AWS IoT Analytics to unlock the value from IoT data
How to use AWS IoT Analytics to unlock the value from IoT data
 
A4 drive dev_ops_agility_and_operational_efficiency
A4 drive dev_ops_agility_and_operational_efficiencyA4 drive dev_ops_agility_and_operational_efficiency
A4 drive dev_ops_agility_and_operational_efficiency
 
AWR, ASH with EM13 at HotSos 2016
AWR, ASH with EM13 at HotSos 2016AWR, ASH with EM13 at HotSos 2016
AWR, ASH with EM13 at HotSos 2016
 
Getting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentationGetting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentation
 
AWS IoT Update - re:Invent Comes to London 2.0
AWS IoT Update - re:Invent Comes to London 2.0AWS IoT Update - re:Invent Comes to London 2.0
AWS IoT Update - re:Invent Comes to London 2.0
 
Mainframe Fine Tuning - Fabio Massimo Ottaviani
Mainframe Fine Tuning - Fabio Massimo OttavianiMainframe Fine Tuning - Fabio Massimo Ottaviani
Mainframe Fine Tuning - Fabio Massimo Ottaviani
 
The Data Center and Hadoop
The Data Center and HadoopThe Data Center and Hadoop
The Data Center and Hadoop
 
Securing data in Oracle Database 12c - 2015
Securing data in Oracle Database 12c - 2015Securing data in Oracle Database 12c - 2015
Securing data in Oracle Database 12c - 2015
 
Oracle Cloud – Application Performance Monitoring
Oracle Cloud – Application Performance MonitoringOracle Cloud – Application Performance Monitoring
Oracle Cloud – Application Performance Monitoring
 
Presentation upgrade, migrate &amp; consolidate to oracle database 12c &amp...
Presentation   upgrade, migrate &amp; consolidate to oracle database 12c &amp...Presentation   upgrade, migrate &amp; consolidate to oracle database 12c &amp...
Presentation upgrade, migrate &amp; consolidate to oracle database 12c &amp...
 
Exadata Cloud Service Overview(v2)
Exadata Cloud Service Overview(v2) Exadata Cloud Service Overview(v2)
Exadata Cloud Service Overview(v2)
 
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - A...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - A...IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - A...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - A...
 
Big data oracle_introduccion
Big data oracle_introduccionBig data oracle_introduccion
Big data oracle_introduccion
 
High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2
 
less08.ppt
less08.pptless08.ppt
less08.ppt
 

More from Digicomp Academy Suisse Romande SA

Plan de continuité des activités: le vrai enjeu stratégique
Plan de continuité des activités: le vrai enjeu stratégiquePlan de continuité des activités: le vrai enjeu stratégique
Plan de continuité des activités: le vrai enjeu stratégiqueDigicomp Academy Suisse Romande SA
 

More from Digicomp Academy Suisse Romande SA (20)

Innovation et gestion de projet
Innovation et gestion de projetInnovation et gestion de projet
Innovation et gestion de projet
 
VMware vSphere 6 & Horizon View 6.1 – What's New ?
VMware vSphere 6 & Horizon View 6.1 – What's New ?VMware vSphere 6 & Horizon View 6.1 – What's New ?
VMware vSphere 6 & Horizon View 6.1 – What's New ?
 
What's new in Windows 10 ?
What's new in Windows 10 ?What's new in Windows 10 ?
What's new in Windows 10 ?
 
Customer Case : Citrix et Nutanix
Customer Case : Citrix et NutanixCustomer Case : Citrix et Nutanix
Customer Case : Citrix et Nutanix
 
Citrix Day 2015 Net Scaler Release 10.5 Update v10
Citrix Day 2015 Net Scaler Release 10.5 Update v10Citrix Day 2015 Net Scaler Release 10.5 Update v10
Citrix Day 2015 Net Scaler Release 10.5 Update v10
 
Citrix Day 2015 Cloud Bridge 7.3 and WSA v10
Citrix Day 2015 Cloud Bridge 7.3 and WSA v10Citrix Day 2015 Cloud Bridge 7.3 and WSA v10
Citrix Day 2015 Cloud Bridge 7.3 and WSA v10
 
Google Analytics pour l'innovation entrepreneuriale
Google Analytics pour l'innovation entrepreneurialeGoogle Analytics pour l'innovation entrepreneuriale
Google Analytics pour l'innovation entrepreneuriale
 
L'impression 3D et ses nouvelles perspectives métiers
L'impression 3D et ses nouvelles perspectives métiersL'impression 3D et ses nouvelles perspectives métiers
L'impression 3D et ses nouvelles perspectives métiers
 
Digicomp Citrix Day 2015 : Upate
Digicomp Citrix Day 2015 : UpateDigicomp Citrix Day 2015 : Upate
Digicomp Citrix Day 2015 : Upate
 
Digicomp Citrix Day 2015 : Mobility
Digicomp Citrix Day 2015 : MobilityDigicomp Citrix Day 2015 : Mobility
Digicomp Citrix Day 2015 : Mobility
 
Digicomp citrix day 2015 : Introduction
Digicomp citrix day 2015 : IntroductionDigicomp citrix day 2015 : Introduction
Digicomp citrix day 2015 : Introduction
 
Digicomp Citrix Day 2015 : Keynote
Digicomp Citrix Day 2015 : KeynoteDigicomp Citrix Day 2015 : Keynote
Digicomp Citrix Day 2015 : Keynote
 
MS Project VS ProjectLibre
MS Project VS ProjectLibreMS Project VS ProjectLibre
MS Project VS ProjectLibre
 
Maximize Availability With Oracle Database 12c
Maximize Availability With Oracle Database 12cMaximize Availability With Oracle Database 12c
Maximize Availability With Oracle Database 12c
 
Oracle Database 12c : Multitenant
Oracle Database 12c : MultitenantOracle Database 12c : Multitenant
Oracle Database 12c : Multitenant
 
Augmenter la satisfaction de l'utilisateur
Augmenter la satisfaction de l'utilisateurAugmenter la satisfaction de l'utilisateur
Augmenter la satisfaction de l'utilisateur
 
L'expérience utilisateur
L'expérience utilisateurL'expérience utilisateur
L'expérience utilisateur
 
Plan de continuité des activités: le vrai enjeu stratégique
Plan de continuité des activités: le vrai enjeu stratégiquePlan de continuité des activités: le vrai enjeu stratégique
Plan de continuité des activités: le vrai enjeu stratégique
 
Les nouveautés de Cobit 5
Les nouveautés de Cobit 5Les nouveautés de Cobit 5
Les nouveautés de Cobit 5
 
Introduction à Microsoft Project 2010
Introduction à Microsoft Project 2010Introduction à Microsoft Project 2010
Introduction à Microsoft Project 2010
 

Recently uploaded

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 

Recently uploaded (20)

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 

Heat Map and Automatic Data Optimization with Oracle Database 12c

  • 1. 1 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 2. Heat Map and Automatic Data Optimization with Oracle Database 12c Jean-Philippe Breysse
  • 3. Program Agenda  Heat Map  Automatic Data Optimization  Benefits of Heat Map and ADO 3 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 4. Data Compression Reduce storage footprint, read compressed data faster Hot Data Warm Data Archive Data 111010101010101 10101010111010100110101 001101010101011 11000010100010110111010 010001011011000 10100101001001000010001 110100101000001 01010110100101101001110 001110001010101 00010100100101000010010 101001011010010 00010001010101110011010 110001010010011 111001001000010 001010101101000 101010101110101 001101011100001 010001011011101 010100101001001 000010001010101 101001011010011 100001010010010 100001001000010 001010101101001 101010101110101 001101011100001 010001011011101 010100101001001 000010001010101 101001011010011 100001010010010 100001001000010 001010101101001 3X 10X 15X Advanced Row Compression 4 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 10101010111010100110101110000101000101 10111010101001010010010000100010101011 01001011010011100001010010010100001001 00001000101010111001101110011000111010 10101010111010100110101110000101000101101110101 01001010010010000100010101011010010110100111000 01010010010100001001000010001010101110011011100 Columnar Query Compression Columnar Archive Compression
  • 5. Oracle Advanced Compression Transparent, Smaller, Faster  100% Application Transparent  End-to-end Cost/Performance Benefits across CPU, DRAM, Flash, Disk & Network  Runs Faster: OLTP Apps (Transactional & Analytics) & DW  Reduces Database Footprint – CapEx & OpEx savings – Increases Cloud ROI through Database Footprint reduction in DRAM Memory 5 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 6. Details: Oracle Advanced Compression + New Features, New Feature Names Oracle Advanced Compression Oracle Database 11g Oracle Database 12c OLTP Compression Advanced Row Compression Secure Files Compression Advanced LOB Compression Secure Files De-duplication Advanced LOB Deduplication NEW Heat Map (Object and Row Level) + Automatic Data Optimization NEW 6 NEW Temporal Optimization Hybrid Columnar Compression Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Hybrid Columnar Compression
  • 7. Understanding Data Usage Patterns Database ‘heat map’ 0 0101110101001101 1 1 0 0 0 1 0 1 0 11 1 0 1 0 1 0 1 0 011 1010101010100 0 1 10 01000101010 101 1 1 1 0 0 0 1 0 11 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 011 1110100011100 0 1 10 01000101010 101 1 1 1 0 0 1 1 0 11 1 0 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 010 1110000011101 1 10 01000101010 101 1 1 10 01000101010 101 1 1 0 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 10 01000101010 101 1 1 10 01100101010 101 1 1 8 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 0 0 1 0 11 1 0 1 0 1 0 1 0 1 0 0 0 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 011 1010101010100 0 1 0 01000101010101 11 1 10 01000101010 101 1 1 011 1110101011101 0 1 011 1110100011100 0 1 10 01000101010 101 1 1 1 0 0 1 1 0 11 1 0 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 010 1110000011101 1 10 01000101010 101 1 1 1 0 0 0 1 0 11 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 011 1110101011101 0 1 10 01100101010 101 1 1 1 0 0 0 1 0 11 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 011 1010101010100 0 1 0 01000101010101 11 1 0 1 0 0 1 0 11 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 011 1110100011100 0 1 10 01000101010 101 1 1 1 0 0 1 1 0 11 1 0 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 10 01000101010 101 1 1 10 01000101010 101 1 1 011 1110101011101 0 1 1 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 011 1110101011101 0 1 10 01100101010 101 1 1
  • 8. Understanding Data Usage Patterns Database ‘heat map’ 0 0101110101001101 1 1 0 0 0 1 0 1 0 11 1 0 1 0 1 0 1 0 011 1010101010100 0 1 10 01000101010 101 1 1 1 0 0 0 1 0 11 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 011 1110100011100 0 1 10 01000101010 101 1 1 1 0 0 1 1 0 11 1 0 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 010 1110000011101 1 10 01000101010 101 1 1 10 01000101010 101 1 1 0 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 10 01000101010 101 1 1 10 01100101010 101 1 1 9 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 0 0 1 0 11 1 0 1 0 1 0 1 0 1 0 0 0 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 011 1010101010100 0 1 0 01000101010101 11 1 10 01000101010 101 1 1 011 1110101011101 0 1 011 1110100011100 0 1 10 01000101010 101 1 1 1 0 0 1 1 0 11 1 0 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 010 1110000011101 1 10 01000101010 101 1 1 1 0 0 0 1 0 11 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 011 1110101011101 0 1 10 01100101010 101 1 1 1 0 0 0 1 0 11 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 011 1010101010100 0 1 0 01000101010101 11 1 0 1 0 0 1 0 11 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 011 1110100011100 0 1 10 01000101010 101 1 1 1 0 0 1 1 0 11 1 0 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 10 01000101010 101 1 1 10 01000101010 101 1 1 011 1110101011101 0 1 1 1 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 011 1110101011101 0 1 10 01100101010 101 1 1
  • 9. Heat Map What it tracks  “Heat Map” tracking HOT Active – Access and modification times tracked for tables and partitions – Modification times tracked for database blocks  Comprehensive Frequent Access WARM – Segment level shows both reads and writes – Distinguishes index lookups from full table scans – Automatically excludes stats gathering, DDLs, table Occasional Access redefinitions, etc  High Performance Dormant 10 COLD Copyright © 2013, Oracle and/or its affiliates. All rights reserved. – Object level at no cost – Block level < 5% cost
  • 10. Heat Map Enterprise Manager 11 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 11. Automatic Data Optimization Usage Based Data Compression 01110101010010 10000100010101 01011100001010 Warm Data 101010101110101001101011100001010001011011 0101101110101010010100100100001000 101010100101001001000010001010101101001011 1010101101001011010011100001010010 10101010111010100110101 11000010100010110111010 10100101001001000010001 011100001010001011011 01010110100101101001110 101010100101001001000 00010100100101000010010 010001010101101001011 00010001010101110011010 010101001010010010001 10100101001001000010001 Archive Data 1010101011101010011010111000010100 Hot Data 010011100001010010010100001001000010001010 0101101110101010010100100100001000 0101000010010000100010101011010010 101010101110101001101011100001010001011011 1010101101001011010011100001010010 1000010100100101001010110111000010 101010101110101001101011100001011101011001 1110010100100101001010110111011010 10X 3X Advanced Row Compression 12 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 2012, 15X Columnar Query Compression Columnar Archive Compression Confidential – Oracle Restricted
  • 12. Automatic Data Optimization Simple Declarative SQL extension ALTER TABLE sales ILM add Active Frequent Access Occasional Access Dormant 13  Advanced Row Compression (2-4x)  Affects ONLY candidate rows  Cached in DRAM & FLASH row store compress advanced row after 2 days of no update  Warehouse Compression(10x)  High Performance Storage column store compress for query low after 1 week of no update  Warehouse Compression(10x)  Low Cost Storage tier to SATA Tablespace  Archive Compression(15-50X)  Archival Storage column store compress for archive high after 6 months of no access Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 13. Automatic Data Optimization OLTP Reporting Compliance & Reporting 10x compressed 15x compressed This Quarter Row Store for fast OLTP 14 This Year Compressed Column Store for fast analytics Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Prior Years Archive Compressed Column Store for max compression As data cools down, Automatic Data Optimization automatically converts data to columnar compressed Online
  • 14. Up to 15x Smaller Footprint & Faster Queries Automatic Data Optimization for OLTP  Both Columnar & Archive Compression now complement Advanced Row Compression  Best Practice: – Step 1: Use Advanced Row Compression for entire DB and then – Step 2: ADO automatically converts into columnar compressed once the updates cool down, and is used mainly for reporting => Query speed of Columnar & 10x smaller footprint – Step 3: ADO automatically converts into archive compressed once data cools down further and is no longer frequently queried => 15-50x smaller footprint 16 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 15. Optimizes Data Based on Heat Map Automatic Data Optimization for DW  Data generally comes in via Bulk Loading  Workload dominated by queries, even during loading Step 1: Bulk Load directly into Columnar Compressed – 10x smaller footprint, Query speed of Columnar Step 2: ADO automatically converts to Archive Compressed and moves to Lower Cost Storage once its queried infrequently – Data remains online, with 15-50x smaller footprint, & lower storage cost 17 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 16. Fast, Flexible Loads & Queries on Columnar Automatic Data Optimization – Mixed Use  Fastest Load with uncompressed & Fastest Queries with columnar – Mixed workloads often use Java app or 3rd party tools to insert and update data that does not use Bulk Loads, so cannot use Columnar  Step 1: Load into uncompressed, conventional inserts & updates – Fast loading, & flexibility of using a regular OLTP app for loading  Step 2: ADO moves to Row Compressed or Columnar Compressed or Low Cost Storage once updates cool down – Faster Queries, 3-10x smaller footprint 18 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 17. Backup & Recovery Automatic Data Optimization OLTP Reporting Compliance & Reporting 10x compressed 15x compressed Read / Write Tablespace 19 Read-mostly data is moved to a READONLY Tablespace Copyright © 2013, Oracle and/or its affiliates. All rights reserved. READONLY TBS As data cools down, Automatic Data Optimization automatically moves it to a READONLY TBS, it’s backed up only once after that
  • 18. Summary Heat Map & Automatic Data Optimization  Heat Map – Automatically tracks access – Database-aware: maintenance jobs, backups, etc. don’t affect Heat Map  Automatic Data Optimization – Declarative easy-to-use syntax to define data compression & movement policies – Extensible with business-specific logic – Automates and simplifies ILM for Oracle Database data 20 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 19. 21 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.