SlideShare a Scribd company logo
1 of 30
Download to read offline
BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA
HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH
Oracle 12c
Emiliano Fusaglia
Principal Consultant LS-IMS
Information Lifecycle Management
Agenda
2 11/26/2015
1. Introduction to ILM
Data Explosion
ILM Definition
ILM Challenger
Existing ILM Solutions
Overview Oracle 12c ILM
2. Oracle 12c ILM
Heat Map
Automatic Data Optimization
Oracle 12c ILM
Oracle 12c ILM3 11/26/2015
Introduction to ILM
Data Explosion
4 11/26/2015
Where did the data explosion come
from?
Longer data retention driven by business
need and new law enforcement.
The more and more customer data
becomes valuable and saved on CRM,
ERP, DWH and Big Data systems.
IoT
Current trend shows that data doubles
every 18 months!
Oracle 12c ILM
Information Lifecycle Management - Definition
5 11/26/2015
What does Information Lifecycle Management mean?
Information Lifecycle Management (ILM) refers to a wide-ranging set of strategies for
administering storage systems on computing devices.
ILM comprises the policies, processes, practices, and tools used to align the
business value of information with the most appropriate and cost effective IT
infrastructure from the time information is conceived through its final disposition
Oracle 12c ILM
Information Lifecycle Management - Challenger
6 11/26/2015 Oracle 12c ILM
Information Lifecycle Management - Challenger
7 11/26/2015
More Data to
manage
without
additional cost
Define ILM
processes
Compress Data
without
impacting
performance
Distribute the
data on multi-
tiers devices
Oracle 12c ILM
Existing ILM solutions
8 11/26/2015
Application consolidation
Data compression
Storage Tiering
Offline Archives
Data Retention/Deletion
Which are the existing ILM solutions?
Increase data density but probably not enough.
Efficient, but can penalize the performance.
Difficult for the Storage to identify the correct data to move.
To query offline data can become highly inefficient.
Loss of historical information.
Oracle 12c ILM
9 11/26/2015
Oracle 12c ILM
Oracle 12c ILM
Review of what was already possible in Oracle 11g
10 11/26/2015
Source: Oracle Corporation ILM Webpage
Oracle 12c ILM
Overview Oracle 12c ILM
11 11/26/2015
Source: Oracle Corporation ILM Webpage
Oracle 12c ILM
Overview Oracle 12c ILM
12 11/26/2015
Data
Classification
Rules for data
movement and
compression
ILM
Automatization
Oracle 12c ILM
Oracle 12c ILM
13 11/26/2015
Heat Map
Asynchronously analyze the I/O issued on
the database, and resource efficiently (<5%
cost) it maintains the Data Heat Map.
Recognize application I/O requests from
system I/O requests
Can collect statistics at database,
tablespace, segment and row level.
Automatic Data Optimization (ADO)
Part of the Advanced Compression Option.
Permits to define the data lifecycle policies
using SQL and PL/SQL functions.
Supports automated compression and
storage tiering.
Automated solution which enforces the
defined policies .
Oracle 12c ILM rely on the following components:
Oracle 12c ILM
Oracle 12c ILM: Heat Map
14 11/26/2015
Enable Hot/Cold data classification :
PL/SQL API for querying Heat Map statistics:
ALTER SYSTEM SET HEAT_MAP = ON;
ALTER SESSION SET HEAT_MAP = ON;
SELECT tablespace_name, min_writetime, min_ftstime
FROM
table(dbms_heat_map.tablespace_heat_map('EXAMPLE'))
Oracle 12c ILM
Oracle 12c ILM: Heat Map on Enterprise Manager
15 11/26/2015
Hot Data Warm Data Cold Data
Oracle 12c ILM
Oracle 12c ILM: Automatic Data Optimization (ADO)
16 11/26/2015
010100001111010
101010100001010
101001000010101
010010101010101
001010001111010
1010101101
0100110110111010010101001010
1010101010101010101010101010
1010101010101010101010101010
1010101010101010101001
1010100110100101010
1010100101010101010101010101
0100111010010101010010101010
101001101010101
1100101010100101001100101010
1010100101100110101010100101
0101010101011010010101010010
1
0101010101011010101001010101010101010101010010
1010100101001010101001010100101011010110101001
1010101111110010101001000000000000111111011111
1111111010100101000010100010100100110011111101
0001010010010100000010011111110101011111111100
1000001010001010010100101001010010101101111101
0101001001010101001011110101011111110101010010
1010100101001111111111101010010101010000000000
1010101000101010100101010101011101010100101010
1010010101010010101010101010101010101010101010
1010010100101010101010101010101010101010100101
0101010101010101010101010101010101010101010101
0100101010101010101010101010101011111101000000
1101010101110101010100101010101010100101010010
1010101000101010100101010101011101010100101010
1010010101010010101010101010101010101010101010
1010010100101010101010101010101010101010100101
0101010101010101010101010101010101010101010101
0100101010101010101010101010101011111101000000
Hot Data Warm Data Cold Data
Advanced Row
Compression 3x
ADO & Data Compression
*Columnar Query
Compression 10x
*Columnar Archive
Compression 15x
*Columnar Compression available on Exadata and other Oracle Storage (ZFS, Pillar, etc..) only.
Oracle 12c ILM
Automatic Data Optimization
Add compression and tiering policies to tables
Oldest Data Most Recent Data
Policy 1
Policy 1
Policy 2
Policy 2
Compress Partitions with Advanced Compression if they
haven’t been modified in 30 days
Compress Partitions with Hybrid Columnar Compression if
they haven’t been modified from in 180 days
Oracle 12c ILM
Automatic Data Optimization
A heat map tracks the activity of segments and blocks
Oldest Data Most Recent Data
Policy 1
Policy 1
Policy 2
Policy 2
Oracle 12c ILM
Automatic Data Optimization
Policies are automatically applied to tables
Oldest Data Most Recent Data
Policy 1
Policy 1
Policy 2
Policy 2
If after 30 days partitions haven’t be
modified they will be compressed using
advanced row compression
Oracle 12c ILM
Automatic Data Optimization
Policies are automatically applied to tables
Oldest Data Most Recent Data
Policy 1
Policy 1
Policy 2
Policy 2
After 180 days of no modification, the
oldest partition is identified to be
compressed using Hybrid Columnar
compression
Oracle 12c ILM
Automatic Data Optimization
Policies are automatically applied to tables
Oldest Data Most Recent Data
Policy 1
Policy 1
Policy 2
Policy 2
Oracle 12c ILM
Automatic Data Optimization
Reduce storage footprint, read compressed data faster
Oldest Data Most Recent Data
Policy 1
Policy 1
Policy 2
Policy 2
Oracle 12c ILM
Automatic Data Optimization
Automatically tier data to lower cost storage
Oldest Data Most Recent Data
Policy 1
Policy 1
Policy 2
Policy 2
Policy 3
Policy 3
If the tablespace is nearly full then compress the
oldest partition with Archive Hybrid Columar
Compression and move it to Tier 2 Storage
Oracle 12c ILM
Automatic Data Optimization
Compress data over it’s lifecycle
Oldest Data Most Recent Data
No Compression
Advanced Row
Compression
Hybrid Columnar
Query
Compression
Hybrid Columnar
Archive
Compression
3X
Compression
OLTP
10X
Compression
Reporting
15X
Compression
Compliance
Oracle 12c ILM
Oracle 12c ILM: Automatic Data Optimization (ADO)
25 11/26/2015
COMPRESS BASIC (alias Batch Compression)
COMPRESS ADVANCED (alias OLTP Compression)
CREATE TABLE sales (prod_id NUMBER NOT NULL,
cust_id NUMBER NOT NULL,
...)
PARTITION BY RANGE (time_id) (
PARTITION sales_2012 VALUES LESS THAN(TO_DATE(...))
ROW STORE COMPRESS BASIC,
PARTITION sales_2013 VALUES LESS THAN (MAXVALUE)
ROW STORE COMPRESS ADVANCED
);
ADO & Data Compression
Oracle 12c ILM
Oracle 12c ILM: Automatic Data Optimization (ADO)
26 11/26/2015
Add row-level compression policy after 14 days of no modifications
COMPRESS ADVANCED (alias OLTP Compression)
ADO & Data Compression
ALTER TABLE emp
ILM ADD POLICY ROW STORE COMPRESS ADVANCED ROW AFTER 14 DAYS
OF NO MODIFICATION;
ALTER TABLE sales MODIFY PARTITION sales_2011
ILM ADD POLICY COMPRESS FOR ARCHIVE HIGH SEGMENT AFTER 6
MONTHS OF NO ACCESS;
Add segment-level compression policy after 6 months of no modifications
Oracle 12c ILM
Oracle 12c ILM: Automatic Data Optimization (ADO)
27 11/26/2015
ADO & Storage Tiering
2009 2010 2011 2012 2013 2014
Current
Year
Sales Table
Partitioned by Year
High End
SSD Disks
Mid-Tier Storage DisksLow End Storage Disks
$ $$ $$$$
Oracle 12c ILM
Oracle 12c ILM: Automatic Data Optimization (ADO)
28 11/26/2015
Add Storage tier policy
ADO & Storage Tiering
ALTER TABLE sales MODIFY PARTITION sales_2011
ILM ADD POLICY TIER TO low_end_tablespace;
ALTER TABLE sales MODIFY PARTITION sales_2015
ILM ADD POLICY TIER TO high_end_tablespace;
The partition movement occurs when the source tablespace has reached a capacity threshold.
The threshold for activating tiering policies is based on two parameters: TBS PERCENT USED
and TBS PERCENT FREE, which are controlled by the DBMS_ILM_ADMIN package, (default
values 85% and 25%).
Oracle 12c ILM
Oracle 12c ILM - Summary
29 11/26/2015
All ILM features are Application Transparent.
Heat Map statistics provide fine grained I/O classification.
ADO policies permit to automate data movement and compression.
Support to complex business rules for data archiving actions.
Oracle Advanced Compression option is required.
Oracle 12c ILM
Emiliano Fusaglia
Principal Consultant
Tel. +41-79-909 7213
Emiliano.Fusaglia@trivadis.com
11/26/201530 Oracle 12c ILM

More Related Content

Similar to Information Life Cycle Management avec Oracle 12c

C4 delivering database as a service within your organization
C4   delivering database as a service within your organizationC4   delivering database as a service within your organization
C4 delivering database as a service within your organization
Dr. 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 normal
Dr. Wilfred Lin (Ph.D.)
 
Greenplum: Driving the future of Data Warehousing and Analytics
Greenplum: Driving the future of Data Warehousing and AnalyticsGreenplum: Driving the future of Data Warehousing and Analytics
Greenplum: Driving the future of Data Warehousing and Analytics
eaiti
 

Similar to Information Life Cycle Management avec Oracle 12c (20)

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...
 
con9578-2088758.pdf
con9578-2088758.pdfcon9578-2088758.pdf
con9578-2088758.pdf
 
C4 delivering database as a service within your organization
C4   delivering database as a service within your organizationC4   delivering database as a service within your organization
C4 delivering database as a service within your organization
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
 
Bilbao oracle12c keynote
Bilbao  oracle12c keynoteBilbao  oracle12c keynote
Bilbao oracle12c keynote
 
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
 
Oracle 12c ilm_customer_experience
Oracle 12c ilm_customer_experienceOracle 12c ilm_customer_experience
Oracle 12c ilm_customer_experience
 
Things learned from OpenWorld 2013
Things learned from OpenWorld 2013Things learned from OpenWorld 2013
Things learned from OpenWorld 2013
 
Greenplum: Driving the future of Data Warehousing and Analytics
Greenplum: Driving the future of Data Warehousing and AnalyticsGreenplum: Driving the future of Data Warehousing and Analytics
Greenplum: Driving the future of Data Warehousing and Analytics
 
Oracle 12c Optimizer IOUG
Oracle 12c Optimizer IOUGOracle 12c Optimizer IOUG
Oracle 12c Optimizer IOUG
 
Oracle engineered systems executive presentation
Oracle engineered systems executive presentationOracle engineered systems executive presentation
Oracle engineered systems executive presentation
 
Oracle 12c Optimizer Overview - 2014
Oracle 12c Optimizer Overview - 2014Oracle 12c Optimizer Overview - 2014
Oracle 12c Optimizer Overview - 2014
 
Oracle Database Administration Part I covering Both Oracle 11g r2 and 12c r1
Oracle Database Administration Part I covering Both Oracle 11g r2 and 12c r1Oracle Database Administration Part I covering Both Oracle 11g r2 and 12c r1
Oracle Database Administration Part I covering Both Oracle 11g r2 and 12c r1
 
Oracle Application Containers
Oracle Application ContainersOracle Application Containers
Oracle Application Containers
 
ODA solution in-a-box
ODA solution in-a-boxODA solution in-a-box
ODA solution in-a-box
 
Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 3 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
 
Oracle Optimizer: 12c New Capabilities
Oracle Optimizer: 12c New CapabilitiesOracle Optimizer: 12c New Capabilities
Oracle Optimizer: 12c New Capabilities
 
Advanced data science algorithms applied to scalable stream processing by Dav...
Advanced data science algorithms applied to scalable stream processing by Dav...Advanced data science algorithms applied to scalable stream processing by Dav...
Advanced data science algorithms applied to scalable stream processing by Dav...
 
MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise Monitor
 
IBM FlashSystem in OLAP Database Environments
IBM FlashSystem in OLAP Database EnvironmentsIBM FlashSystem in OLAP Database Environments
IBM FlashSystem in OLAP Database Environments
 

More from Swiss Data Forum Swiss Data Forum

More from Swiss Data Forum Swiss Data Forum (20)

Cloud transition - The Trivadis approach
Cloud transition - The Trivadis approachCloud transition - The Trivadis approach
Cloud transition - The Trivadis approach
 
Internet of Things and Big Data
Internet of Things and Big DataInternet of Things and Big Data
Internet of Things and Big Data
 
Optimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec AzureOptimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec Azure
 
Digitalisation de la donnée Client
Digitalisation de la donnée ClientDigitalisation de la donnée Client
Digitalisation de la donnée Client
 
Cas pratique de la science de la donnée dans le domaine universitaire - Data ...
Cas pratique de la science de la donnée dans le domaine universitaire - Data ...Cas pratique de la science de la donnée dans le domaine universitaire - Data ...
Cas pratique de la science de la donnée dans le domaine universitaire - Data ...
 
Building High-scalable Enterprise Solutions,
Building High-scalable Enterprise Solutions, Building High-scalable Enterprise Solutions,
Building High-scalable Enterprise Solutions,
 
Augmentez votre efficacité dans votre planification budgétaire
Augmentez votre efficacité dans votre planification budgétaireAugmentez votre efficacité dans votre planification budgétaire
Augmentez votre efficacité dans votre planification budgétaire
 
Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?
Aujourd’hui la consolidation de bases de données Oracle c’est quoi ? Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?
Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?
 
Customer Event Hub - the modern Customer 360° view
Customer Event Hub - the modern Customer 360° viewCustomer Event Hub - the modern Customer 360° view
Customer Event Hub - the modern Customer 360° view
 
Montée en version de 300 bases de données vers Oracle 12c en 300 jours. Quel...
Montée en version de 300 bases de données vers Oracle 12c en 300 jours.  Quel...Montée en version de 300 bases de données vers Oracle 12c en 300 jours.  Quel...
Montée en version de 300 bases de données vers Oracle 12c en 300 jours. Quel...
 
Le monde NOSQL pour les spécialistes du relationnel,
Le monde NOSQL pour les spécialistes du relationnel, Le monde NOSQL pour les spécialistes du relationnel,
Le monde NOSQL pour les spécialistes du relationnel,
 
Bigdata et datamining au service de la transition énergétique
Bigdata et datamining au service de la transition énergétiqueBigdata et datamining au service de la transition énergétique
Bigdata et datamining au service de la transition énergétique
 
Retour d'expérience d'un environnement base de données multitenant
Retour d'expérience d'un environnement base de données multitenantRetour d'expérience d'un environnement base de données multitenant
Retour d'expérience d'un environnement base de données multitenant
 
Intelligence & Gouvernance
Intelligence & GouvernanceIntelligence & Gouvernance
Intelligence & Gouvernance
 
Big Data and Fast Data combined – is it possible?
Big Data and Fast Data combined – is it possible?Big Data and Fast Data combined – is it possible?
Big Data and Fast Data combined – is it possible?
 
Avec biGenius® sur Azure, oubliez la technique, concentrez vos efforts sur le...
Avec biGenius® sur Azure, oubliez la technique, concentrez vos efforts sur le...Avec biGenius® sur Azure, oubliez la technique, concentrez vos efforts sur le...
Avec biGenius® sur Azure, oubliez la technique, concentrez vos efforts sur le...
 
Gouvernance de données
Gouvernance de donnéesGouvernance de données
Gouvernance de données
 
Le Swiss Data Cloud, vu par l’opérateur UPC Cablecom Business
Le Swiss Data Cloud, vu par l’opérateur UPC Cablecom BusinessLe Swiss Data Cloud, vu par l’opérateur UPC Cablecom Business
Le Swiss Data Cloud, vu par l’opérateur UPC Cablecom Business
 
PoC Oracle Exadata - Retour d'expérience
PoC Oracle Exadata - Retour d'expériencePoC Oracle Exadata - Retour d'expérience
PoC Oracle Exadata - Retour d'expérience
 
A gentle introduction to Oracle R Enterprise
A gentle introduction to Oracle R EnterpriseA gentle introduction to Oracle R Enterprise
A gentle introduction to Oracle R Enterprise
 

Recently uploaded

+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
Health
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
chadhar227
 
PLE-statistics document for primary schs
PLE-statistics document for primary schsPLE-statistics document for primary schs
PLE-statistics document for primary schs
cnajjemba
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
wsppdmt
 
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
wsppdmt
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
nirzagarg
 

Recently uploaded (20)

+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
PLE-statistics document for primary schs
PLE-statistics document for primary schsPLE-statistics document for primary schs
PLE-statistics document for primary schs
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
 
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptxThe-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 

Information Life Cycle Management avec Oracle 12c

  • 1. BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH Oracle 12c Emiliano Fusaglia Principal Consultant LS-IMS Information Lifecycle Management
  • 2. Agenda 2 11/26/2015 1. Introduction to ILM Data Explosion ILM Definition ILM Challenger Existing ILM Solutions Overview Oracle 12c ILM 2. Oracle 12c ILM Heat Map Automatic Data Optimization Oracle 12c ILM
  • 3. Oracle 12c ILM3 11/26/2015 Introduction to ILM
  • 4. Data Explosion 4 11/26/2015 Where did the data explosion come from? Longer data retention driven by business need and new law enforcement. The more and more customer data becomes valuable and saved on CRM, ERP, DWH and Big Data systems. IoT Current trend shows that data doubles every 18 months! Oracle 12c ILM
  • 5. Information Lifecycle Management - Definition 5 11/26/2015 What does Information Lifecycle Management mean? Information Lifecycle Management (ILM) refers to a wide-ranging set of strategies for administering storage systems on computing devices. ILM comprises the policies, processes, practices, and tools used to align the business value of information with the most appropriate and cost effective IT infrastructure from the time information is conceived through its final disposition Oracle 12c ILM
  • 6. Information Lifecycle Management - Challenger 6 11/26/2015 Oracle 12c ILM
  • 7. Information Lifecycle Management - Challenger 7 11/26/2015 More Data to manage without additional cost Define ILM processes Compress Data without impacting performance Distribute the data on multi- tiers devices Oracle 12c ILM
  • 8. Existing ILM solutions 8 11/26/2015 Application consolidation Data compression Storage Tiering Offline Archives Data Retention/Deletion Which are the existing ILM solutions? Increase data density but probably not enough. Efficient, but can penalize the performance. Difficult for the Storage to identify the correct data to move. To query offline data can become highly inefficient. Loss of historical information. Oracle 12c ILM
  • 9. 9 11/26/2015 Oracle 12c ILM Oracle 12c ILM
  • 10. Review of what was already possible in Oracle 11g 10 11/26/2015 Source: Oracle Corporation ILM Webpage Oracle 12c ILM
  • 11. Overview Oracle 12c ILM 11 11/26/2015 Source: Oracle Corporation ILM Webpage Oracle 12c ILM
  • 12. Overview Oracle 12c ILM 12 11/26/2015 Data Classification Rules for data movement and compression ILM Automatization Oracle 12c ILM
  • 13. Oracle 12c ILM 13 11/26/2015 Heat Map Asynchronously analyze the I/O issued on the database, and resource efficiently (<5% cost) it maintains the Data Heat Map. Recognize application I/O requests from system I/O requests Can collect statistics at database, tablespace, segment and row level. Automatic Data Optimization (ADO) Part of the Advanced Compression Option. Permits to define the data lifecycle policies using SQL and PL/SQL functions. Supports automated compression and storage tiering. Automated solution which enforces the defined policies . Oracle 12c ILM rely on the following components: Oracle 12c ILM
  • 14. Oracle 12c ILM: Heat Map 14 11/26/2015 Enable Hot/Cold data classification : PL/SQL API for querying Heat Map statistics: ALTER SYSTEM SET HEAT_MAP = ON; ALTER SESSION SET HEAT_MAP = ON; SELECT tablespace_name, min_writetime, min_ftstime FROM table(dbms_heat_map.tablespace_heat_map('EXAMPLE')) Oracle 12c ILM
  • 15. Oracle 12c ILM: Heat Map on Enterprise Manager 15 11/26/2015 Hot Data Warm Data Cold Data Oracle 12c ILM
  • 16. Oracle 12c ILM: Automatic Data Optimization (ADO) 16 11/26/2015 010100001111010 101010100001010 101001000010101 010010101010101 001010001111010 1010101101 0100110110111010010101001010 1010101010101010101010101010 1010101010101010101010101010 1010101010101010101001 1010100110100101010 1010100101010101010101010101 0100111010010101010010101010 101001101010101 1100101010100101001100101010 1010100101100110101010100101 0101010101011010010101010010 1 0101010101011010101001010101010101010101010010 1010100101001010101001010100101011010110101001 1010101111110010101001000000000000111111011111 1111111010100101000010100010100100110011111101 0001010010010100000010011111110101011111111100 1000001010001010010100101001010010101101111101 0101001001010101001011110101011111110101010010 1010100101001111111111101010010101010000000000 1010101000101010100101010101011101010100101010 1010010101010010101010101010101010101010101010 1010010100101010101010101010101010101010100101 0101010101010101010101010101010101010101010101 0100101010101010101010101010101011111101000000 1101010101110101010100101010101010100101010010 1010101000101010100101010101011101010100101010 1010010101010010101010101010101010101010101010 1010010100101010101010101010101010101010100101 0101010101010101010101010101010101010101010101 0100101010101010101010101010101011111101000000 Hot Data Warm Data Cold Data Advanced Row Compression 3x ADO & Data Compression *Columnar Query Compression 10x *Columnar Archive Compression 15x *Columnar Compression available on Exadata and other Oracle Storage (ZFS, Pillar, etc..) only. Oracle 12c ILM
  • 17. Automatic Data Optimization Add compression and tiering policies to tables Oldest Data Most Recent Data Policy 1 Policy 1 Policy 2 Policy 2 Compress Partitions with Advanced Compression if they haven’t been modified in 30 days Compress Partitions with Hybrid Columnar Compression if they haven’t been modified from in 180 days Oracle 12c ILM
  • 18. Automatic Data Optimization A heat map tracks the activity of segments and blocks Oldest Data Most Recent Data Policy 1 Policy 1 Policy 2 Policy 2 Oracle 12c ILM
  • 19. Automatic Data Optimization Policies are automatically applied to tables Oldest Data Most Recent Data Policy 1 Policy 1 Policy 2 Policy 2 If after 30 days partitions haven’t be modified they will be compressed using advanced row compression Oracle 12c ILM
  • 20. Automatic Data Optimization Policies are automatically applied to tables Oldest Data Most Recent Data Policy 1 Policy 1 Policy 2 Policy 2 After 180 days of no modification, the oldest partition is identified to be compressed using Hybrid Columnar compression Oracle 12c ILM
  • 21. Automatic Data Optimization Policies are automatically applied to tables Oldest Data Most Recent Data Policy 1 Policy 1 Policy 2 Policy 2 Oracle 12c ILM
  • 22. Automatic Data Optimization Reduce storage footprint, read compressed data faster Oldest Data Most Recent Data Policy 1 Policy 1 Policy 2 Policy 2 Oracle 12c ILM
  • 23. Automatic Data Optimization Automatically tier data to lower cost storage Oldest Data Most Recent Data Policy 1 Policy 1 Policy 2 Policy 2 Policy 3 Policy 3 If the tablespace is nearly full then compress the oldest partition with Archive Hybrid Columar Compression and move it to Tier 2 Storage Oracle 12c ILM
  • 24. Automatic Data Optimization Compress data over it’s lifecycle Oldest Data Most Recent Data No Compression Advanced Row Compression Hybrid Columnar Query Compression Hybrid Columnar Archive Compression 3X Compression OLTP 10X Compression Reporting 15X Compression Compliance Oracle 12c ILM
  • 25. Oracle 12c ILM: Automatic Data Optimization (ADO) 25 11/26/2015 COMPRESS BASIC (alias Batch Compression) COMPRESS ADVANCED (alias OLTP Compression) CREATE TABLE sales (prod_id NUMBER NOT NULL, cust_id NUMBER NOT NULL, ...) PARTITION BY RANGE (time_id) ( PARTITION sales_2012 VALUES LESS THAN(TO_DATE(...)) ROW STORE COMPRESS BASIC, PARTITION sales_2013 VALUES LESS THAN (MAXVALUE) ROW STORE COMPRESS ADVANCED ); ADO & Data Compression Oracle 12c ILM
  • 26. Oracle 12c ILM: Automatic Data Optimization (ADO) 26 11/26/2015 Add row-level compression policy after 14 days of no modifications COMPRESS ADVANCED (alias OLTP Compression) ADO & Data Compression ALTER TABLE emp ILM ADD POLICY ROW STORE COMPRESS ADVANCED ROW AFTER 14 DAYS OF NO MODIFICATION; ALTER TABLE sales MODIFY PARTITION sales_2011 ILM ADD POLICY COMPRESS FOR ARCHIVE HIGH SEGMENT AFTER 6 MONTHS OF NO ACCESS; Add segment-level compression policy after 6 months of no modifications Oracle 12c ILM
  • 27. Oracle 12c ILM: Automatic Data Optimization (ADO) 27 11/26/2015 ADO & Storage Tiering 2009 2010 2011 2012 2013 2014 Current Year Sales Table Partitioned by Year High End SSD Disks Mid-Tier Storage DisksLow End Storage Disks $ $$ $$$$ Oracle 12c ILM
  • 28. Oracle 12c ILM: Automatic Data Optimization (ADO) 28 11/26/2015 Add Storage tier policy ADO & Storage Tiering ALTER TABLE sales MODIFY PARTITION sales_2011 ILM ADD POLICY TIER TO low_end_tablespace; ALTER TABLE sales MODIFY PARTITION sales_2015 ILM ADD POLICY TIER TO high_end_tablespace; The partition movement occurs when the source tablespace has reached a capacity threshold. The threshold for activating tiering policies is based on two parameters: TBS PERCENT USED and TBS PERCENT FREE, which are controlled by the DBMS_ILM_ADMIN package, (default values 85% and 25%). Oracle 12c ILM
  • 29. Oracle 12c ILM - Summary 29 11/26/2015 All ILM features are Application Transparent. Heat Map statistics provide fine grained I/O classification. ADO policies permit to automate data movement and compression. Support to complex business rules for data archiving actions. Oracle Advanced Compression option is required. Oracle 12c ILM
  • 30. Emiliano Fusaglia Principal Consultant Tel. +41-79-909 7213 Emiliano.Fusaglia@trivadis.com 11/26/201530 Oracle 12c ILM