SlideShare a Scribd company logo
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.1
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.2
Why Engineered Systems
Last updated – Dec 11, 2012
Thomas Kyte
http://asktom.oracle.com/
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.3
In a Warehouse
environment – how many
DBA’s can tell you how
many GB’s/sec they can
transfer from disk to
server?
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.4
In an OLTP environment,
what would happen if log
writes on a busy system
went from an average of 3-
5ms to 7-10ms (or longer)?
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.5
Puzzle Pieces to be integrated, vs Engineered System
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.6
Getting cross domain expertise to work together…
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.7
Patches to be applied to stay current…
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.8
Exadata Engineered System Transformation
 Hundreds of engineer years spent optimizing and
hardening the system end-to-end
– Frees I/T talent to focus on business needs
 Standard platform improves support experience
 Runs all existing Oracle Database workloads
 Building block of the Oracle Cloud
Less Risk, Better Results
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.9
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.10
Exadata is Smart Storage
 Database Servers
– Perform complex database processing such as
joins, aggregation, etc.
 Exadata Storage Servers
– Storage Server is smart storage, not a DB node
– Search tables and indexes filtering out data that is
not relevant to a query
– Cells serve data to multiple databases enabling
OLTP and consolidation
– Simplicity, and robustness of storage appliance
Compute and Memory
Intensive Processing
Data Intensive
Processing
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.11
Simple Query Example
Select sum (sales)
where Date=‘24-Sept’
Optimizer Chooses
Partitions & Indexes
to Access
• Scan compressed blocks in
partitions / indexes
• Retrieve sales amounts for
Sept 24
• 10 TB scanned
• 1 GB returned
to servers
What were
my sales
yesterday?
Oracle DB
Grid
Exadata
Storage
Grid
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.12
Exadata Intelligent Storage
 Exadata storage servers also run more complex
operations in storage
– Join filtering
– Incremental backup filtering
– I/O prioritization
– Storage Indexing
– Database level security
– Offloaded scans on encrypted data
– Data Mining Model Scoring
 10x reduction in data sent to DB servers
is common
Exadata Intelligent
Storage Grid
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.13
Exadata Storage Index
Transparent I/O Elimination with No Overhead
• Exadata Storage Indexes maintain summary
information about table data in memory
• Store MIN and MAX values of columns
• Typically one index entry for every MB of disk
• Eliminates disk I/Os if MIN and MAX can never
match “where” clause of a query
• Completely automatic and transparent
A B C D
1
3
5
5
8
3
Min B = 1
Max B =5
Table Index
Min B = 3
Max B =8
Select * from Table where B<2 - Only first set of rows can match
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.14
Exadata Hybrid Columnar Compression
Highest Capacity, Lowest Cost
• Data is organized and compressed by column
• Dramatically better compression
• Speed Optimized Query Mode for Data
Warehousing
• 10X compression typical
• Runs faster because of Exadata offload!
• Space Optimized Archival Mode for
infrequently accessed data
• 15X to 50X compression typical
Query
Faster and Simpler
Backup, DR, Caching,
Reorg, Clone Benefits Multiply
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.15
Compression Ratio of Real-World Data
• Compression Ratio varies by
customer and table
• Trials were run on largest table
at 10 ultra large companies
• Average revenue > $60 BB
• Average Query Compression
ratio was 13x
• On top of Oracle’s already
highly efficient format
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.16
Exadata X3 Database In-Memory Machine
 X3 mass memory hierarchy delivers extreme performance
– Automatically moves all active data from disk to memory
 DRAM memory expanded to 2 or 4 TB for hottest data
– 4 to 40 TB of compressed user data
 Flash memory expanded 4X to 22 TB per rack
– 40 to 200 TB of compressed user data – ALL active data
– 1.5 Million SQL random read I/Os per second for OLTP
 Comparable to 15,000 disk drives in 150 array frames
– 100 GB/sec SQL data scan rate for reporting and warehouses
 Comparable to 1,000 disk drives in 10 array frames
500 TB
DISK
22 TB PCI
FLASH
2 or 4 TB
DRAM
Cold Data
Hottest Data
Active Data
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.17
Exadata Smart Flash Cache Write-Back
 Caches Write I/Os in PCI flash in addition to Read I/Os
 Transparently accelerates write intensive workloads
– 20X more write IOPS than disk on X3
– 10X more write IOPs than disk on V2 and X2
 Persistent write cache speeds database recovery
 Exadata Flash Cache is much more effective than flash
tiering architectures used by others
– Caches current hot data, not yesterday’s
– Caches data in granules 8x to 16x smaller than tiering
 Greatly improves the effectiveness of flash
Writes I/Os
1 Million 8K
Write IOPs
from SQL
New
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.18
Exadata Smart Flash Log
 Accelerate Transaction Response Times Using Flash
 Uses Flash for Database Logs in a clever way
– Flash is fast but has slow outliers
 Smart Flash Log feature transparently uses Flash as a parallel write
cache to disk controller cache
– Whichever write completes first wins (disk or flash)
 Better response time and more throughput
 Uses almost no flash capacity (0.1% of capacity)
Default (on left)
- Choppy Response
- High Outliers
Smart Flash Log
- 3x faster response
- Much lower outliers
Transaction
Response Times
Smart Flash Log Enabled
Automatic and
Transparent
‒ Erase cycles, wear leveling, etc
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.19
Exadata I/O Resource Management
Mixed Workloads and Multi-Database Environment
• Ensure different databases are allocated the
correct relative amount of I/O bandwidth
• Database A: 33% I/O resources
• Database B: 67% I/O resources
• Ensure different users and tasks within a
database are allocated the correct relative
amount of I/O bandwidth
• Database A:
• Reporting: 60% of I/O resources
• ETL: 40% of I/O resources
• Database B:
• Interactive: 30% of I/O resources
• Batch: 70% of I/O resources
Exadata Cell
InfiniBand Switch/Network
Database A Database B
Exadata Cell Exadata Cell
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.20
Exadata Database Cloud
• Exadata has the unique ability to run many databases
supporting multiple workloads in a single cloud platform
– High-end OLTP, Warehousing, batch, reporting, backups, …
– All at the same time
• X3 database in-memory delivers extreme performance for
all workloads
– Also prevents one workload from overloading disks leading
to poor performance for allAll Workloads, All Applications
SAP, Siebel, PeopleSoft, JDE,
E-business Suite, Fusion
Applications
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.21
Exadata Unified Workload Transformation
Single Machine for…
• Data Warehousing
• OLTP
• Database Cloud
OLTP with Analytics and
Parallelism of Warehousing
Warehousing with Interactivity,
Availability, and Security of OLTP
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.22
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.23

More Related Content

What's hot

Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr UnternehmenDie 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
EDB
 
OOW 2013 Highlights
OOW 2013 HighlightsOOW 2013 Highlights
OOW 2013 HighlightsAna Galindo
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
Yudi Herdiana
 
EDB Postgres Platform
EDB Postgres PlatformEDB Postgres Platform
EDB Postgres Platform
EDB
 
Tera data
Tera dataTera data
Tera data
Naga Dinesh
 
FAQ on Dedupe NetApp
FAQ on Dedupe NetAppFAQ on Dedupe NetApp
FAQ on Dedupe NetApp
Ashwin Pawar
 
Exadata Smart Scan - What is so smart about it?
Exadata Smart Scan  - What is so smart about it?Exadata Smart Scan  - What is so smart about it?
Exadata Smart Scan - What is so smart about it?
Uwe Hesse
 
EDB Postgres Replication Server
EDB Postgres Replication ServerEDB Postgres Replication Server
EDB Postgres Replication Server
EDB
 
IBM Pure Data System for Analytics (Netezza)
IBM Pure Data System for Analytics (Netezza)IBM Pure Data System for Analytics (Netezza)
IBM Pure Data System for Analytics (Netezza)
Girish Srivastava
 
Netezza vs teradata
Netezza vs teradataNetezza vs teradata
Netezza vs teradata
Asis Mohanty
 
Introduction to NuoDB
Introduction to NuoDBIntroduction to NuoDB
Introduction to NuoDBSandun Perera
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overviewhonglee71
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
Fran Navarro
 
Best Practices – Extreme Performance with Data Warehousing on Oracle Database
Best Practices – Extreme Performance with Data Warehousing on Oracle DatabaseBest Practices – Extreme Performance with Data Warehousing on Oracle Database
Best Practices – Extreme Performance with Data Warehousing on Oracle Database
Edgar Alejandro Villegas
 
How to choose a server for your data center's needs
How to choose a server for your data center's needsHow to choose a server for your data center's needs
How to choose a server for your data center's needs
IT Tech
 
Exadata database machine_x5-2
Exadata database machine_x5-2Exadata database machine_x5-2
Exadata database machine_x5-2
MarketingArrowECS_CZ
 
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSCloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
EDB
 
EDB Postgres Backup and Recovery
EDB Postgres Backup and RecoveryEDB Postgres Backup and Recovery
EDB Postgres Backup and Recovery
EDB
 

What's hot (20)

Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr UnternehmenDie 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
 
Database Report
Database ReportDatabase Report
Database Report
 
OOW 2013 Highlights
OOW 2013 HighlightsOOW 2013 Highlights
OOW 2013 Highlights
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
 
EDB Postgres Platform
EDB Postgres PlatformEDB Postgres Platform
EDB Postgres Platform
 
Tera data
Tera dataTera data
Tera data
 
FAQ on Dedupe NetApp
FAQ on Dedupe NetAppFAQ on Dedupe NetApp
FAQ on Dedupe NetApp
 
Exadata Smart Scan - What is so smart about it?
Exadata Smart Scan  - What is so smart about it?Exadata Smart Scan  - What is so smart about it?
Exadata Smart Scan - What is so smart about it?
 
EDB Postgres Replication Server
EDB Postgres Replication ServerEDB Postgres Replication Server
EDB Postgres Replication Server
 
IBM Pure Data System for Analytics (Netezza)
IBM Pure Data System for Analytics (Netezza)IBM Pure Data System for Analytics (Netezza)
IBM Pure Data System for Analytics (Netezza)
 
Netezza vs teradata
Netezza vs teradataNetezza vs teradata
Netezza vs teradata
 
Introduction to NuoDB
Introduction to NuoDBIntroduction to NuoDB
Introduction to NuoDB
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overview
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 
Best Practices – Extreme Performance with Data Warehousing on Oracle Database
Best Practices – Extreme Performance with Data Warehousing on Oracle DatabaseBest Practices – Extreme Performance with Data Warehousing on Oracle Database
Best Practices – Extreme Performance with Data Warehousing on Oracle Database
 
How to choose a server for your data center's needs
How to choose a server for your data center's needsHow to choose a server for your data center's needs
How to choose a server for your data center's needs
 
Exadata database machine_x5-2
Exadata database machine_x5-2Exadata database machine_x5-2
Exadata database machine_x5-2
 
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSCloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
 
EDB Postgres Backup and Recovery
EDB Postgres Backup and RecoveryEDB Postgres Backup and Recovery
EDB Postgres Backup and Recovery
 
Frb Briefing Database
Frb Briefing DatabaseFrb Briefing Database
Frb Briefing Database
 

Similar to Oracle 11gR2 plain servers vs Exadata - 2013

Exadata x3 workshop
Exadata x3 workshopExadata x3 workshop
Exadata x3 workshop
Fran Navarro
 
A5 oracle exadata-the game changer for online transaction processing data w...
A5   oracle exadata-the game changer for online transaction processing data w...A5   oracle exadata-the game changer for online transaction processing data w...
A5 oracle exadata-the game changer for online transaction processing data w...Dr. Wilfred Lin (Ph.D.)
 
Why Oracle Engineered systems - 2013
Why Oracle Engineered systems - 2013Why Oracle Engineered systems - 2013
Why Oracle Engineered systems - 2013
Connor McDonald
 
Exadata architecture and internals presentation
Exadata architecture and internals presentationExadata architecture and internals presentation
Exadata architecture and internals presentation
Sanjoy Dasgupta
 
Eng systems oracle_overview
Eng systems oracle_overviewEng systems oracle_overview
Eng systems oracle_overview
Fran Navarro
 
Exadata x4 for_sap
Exadata x4 for_sapExadata x4 for_sap
Exadata x4 for_sap
Fran Navarro
 
prm4114-exadatastrategy.pdf
prm4114-exadatastrategy.pdfprm4114-exadatastrategy.pdf
prm4114-exadatastrategy.pdf
RaniVuppal
 
Exadata 12c New Features RMOUG
Exadata 12c New Features RMOUGExadata 12c New Features RMOUG
Exadata 12c New Features RMOUG
Fuad Arshad
 
ZFS appliance
ZFS applianceZFS appliance
ZFS appliance
Fran Navarro
 
4 facing explosive data growth five ways to optimize storage for oracle datab...
4 facing explosive data growth five ways to optimize storage for oracle datab...4 facing explosive data growth five ways to optimize storage for oracle datab...
4 facing explosive data growth five ways to optimize storage for oracle datab...Dr. Wilfred Lin (Ph.D.)
 
Tendencias Storage
Tendencias StorageTendencias Storage
Tendencias Storage
Fran Navarro
 
GLOC Keynote 2014 - In-memory
GLOC Keynote 2014 - In-memoryGLOC Keynote 2014 - In-memory
GLOC Keynote 2014 - In-memory
Connor McDonald
 
Exadata
ExadataExadata
Exadata
vkv_vkv
 
Oracle Database Appliance Workshop
Oracle Database Appliance WorkshopOracle Database Appliance Workshop
Oracle Database Appliance Workshop
MarketingArrowECS_CZ
 
Exadata z pohledu zákazníka a novinky generace X8M - 1. část
Exadata z pohledu zákazníka a novinky generace X8M - 1. částExadata z pohledu zákazníka a novinky generace X8M - 1. část
Exadata z pohledu zákazníka a novinky generace X8M - 1. část
MarketingArrowECS_CZ
 
Výhody a benefity nasazení Oracle Database Appliance
Výhody a benefity nasazení Oracle Database ApplianceVýhody a benefity nasazení Oracle Database Appliance
Výhody a benefity nasazení Oracle Database Appliance
MarketingArrowECS_CZ
 
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
Trivadis
 
Oracle Database in-Memory Overivew
Oracle Database in-Memory OverivewOracle Database in-Memory Overivew
Oracle Database in-Memory Overivew
Maria Colgan
 

Similar to Oracle 11gR2 plain servers vs Exadata - 2013 (20)

Exadata x3 workshop
Exadata x3 workshopExadata x3 workshop
Exadata x3 workshop
 
A5 oracle exadata-the game changer for online transaction processing data w...
A5   oracle exadata-the game changer for online transaction processing data w...A5   oracle exadata-the game changer for online transaction processing data w...
A5 oracle exadata-the game changer for online transaction processing data w...
 
Why Oracle Engineered systems - 2013
Why Oracle Engineered systems - 2013Why Oracle Engineered systems - 2013
Why Oracle Engineered systems - 2013
 
Exadata
ExadataExadata
Exadata
 
Exadata architecture and internals presentation
Exadata architecture and internals presentationExadata architecture and internals presentation
Exadata architecture and internals presentation
 
Eng systems oracle_overview
Eng systems oracle_overviewEng systems oracle_overview
Eng systems oracle_overview
 
Session 307 ravi pendekanti engineered systems
Session 307  ravi pendekanti engineered systemsSession 307  ravi pendekanti engineered systems
Session 307 ravi pendekanti engineered systems
 
Exadata x4 for_sap
Exadata x4 for_sapExadata x4 for_sap
Exadata x4 for_sap
 
prm4114-exadatastrategy.pdf
prm4114-exadatastrategy.pdfprm4114-exadatastrategy.pdf
prm4114-exadatastrategy.pdf
 
Exadata 12c New Features RMOUG
Exadata 12c New Features RMOUGExadata 12c New Features RMOUG
Exadata 12c New Features RMOUG
 
ZFS appliance
ZFS applianceZFS appliance
ZFS appliance
 
4 facing explosive data growth five ways to optimize storage for oracle datab...
4 facing explosive data growth five ways to optimize storage for oracle datab...4 facing explosive data growth five ways to optimize storage for oracle datab...
4 facing explosive data growth five ways to optimize storage for oracle datab...
 
Tendencias Storage
Tendencias StorageTendencias Storage
Tendencias Storage
 
GLOC Keynote 2014 - In-memory
GLOC Keynote 2014 - In-memoryGLOC Keynote 2014 - In-memory
GLOC Keynote 2014 - In-memory
 
Exadata
ExadataExadata
Exadata
 
Oracle Database Appliance Workshop
Oracle Database Appliance WorkshopOracle Database Appliance Workshop
Oracle Database Appliance Workshop
 
Exadata z pohledu zákazníka a novinky generace X8M - 1. část
Exadata z pohledu zákazníka a novinky generace X8M - 1. částExadata z pohledu zákazníka a novinky generace X8M - 1. část
Exadata z pohledu zákazníka a novinky generace X8M - 1. část
 
Výhody a benefity nasazení Oracle Database Appliance
Výhody a benefity nasazení Oracle Database ApplianceVýhody a benefity nasazení Oracle Database Appliance
Výhody a benefity nasazení Oracle Database Appliance
 
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
 
Oracle Database in-Memory Overivew
Oracle Database in-Memory OverivewOracle Database in-Memory Overivew
Oracle Database in-Memory Overivew
 

More from Connor McDonald

Flashback ITOUG
Flashback ITOUGFlashback ITOUG
Flashback ITOUG
Connor McDonald
 
Sangam 19 - PLSQL still the coolest
Sangam 19 - PLSQL still the coolestSangam 19 - PLSQL still the coolest
Sangam 19 - PLSQL still the coolest
Connor McDonald
 
Sangam 19 - Analytic SQL
Sangam 19 - Analytic SQLSangam 19 - Analytic SQL
Sangam 19 - Analytic SQL
Connor McDonald
 
UKOUG - 25 years of hints and tips
UKOUG - 25 years of hints and tipsUKOUG - 25 years of hints and tips
UKOUG - 25 years of hints and tips
Connor McDonald
 
Sangam 19 - Successful Applications on Autonomous
Sangam 19 - Successful Applications on AutonomousSangam 19 - Successful Applications on Autonomous
Sangam 19 - Successful Applications on Autonomous
Connor McDonald
 
Sangam 2019 - The Latest Features
Sangam 2019 - The Latest FeaturesSangam 2019 - The Latest Features
Sangam 2019 - The Latest Features
Connor McDonald
 
UKOUG 2019 - SQL features
UKOUG 2019 - SQL featuresUKOUG 2019 - SQL features
UKOUG 2019 - SQL features
Connor McDonald
 
APEX tour 2019 - successful development with autonomous
APEX tour 2019 - successful development with autonomousAPEX tour 2019 - successful development with autonomous
APEX tour 2019 - successful development with autonomous
Connor McDonald
 
APAC Groundbreakers 2019 - Perth/Melbourne
APAC Groundbreakers 2019 - Perth/Melbourne APAC Groundbreakers 2019 - Perth/Melbourne
APAC Groundbreakers 2019 - Perth/Melbourne
Connor McDonald
 
OOW19 - Flashback, not just for DBAs
OOW19 - Flashback, not just for DBAsOOW19 - Flashback, not just for DBAs
OOW19 - Flashback, not just for DBAs
Connor McDonald
 
OOW19 - Read consistency
OOW19 - Read consistencyOOW19 - Read consistency
OOW19 - Read consistency
Connor McDonald
 
OOW19 - Slower and less secure applications
OOW19 - Slower and less secure applicationsOOW19 - Slower and less secure applications
OOW19 - Slower and less secure applications
Connor McDonald
 
OOW19 - Killing database sessions
OOW19 - Killing database sessionsOOW19 - Killing database sessions
OOW19 - Killing database sessions
Connor McDonald
 
OOW19 - Ten Amazing SQL features
OOW19 - Ten Amazing SQL featuresOOW19 - Ten Amazing SQL features
OOW19 - Ten Amazing SQL features
Connor McDonald
 
Latin America Tour 2019 - 18c and 19c featues
Latin America Tour 2019   - 18c and 19c featuesLatin America Tour 2019   - 18c and 19c featues
Latin America Tour 2019 - 18c and 19c featues
Connor McDonald
 
Latin America tour 2019 - Flashback
Latin America tour 2019 -  FlashbackLatin America tour 2019 -  Flashback
Latin America tour 2019 - Flashback
Connor McDonald
 
Latin America Tour 2019 - 10 great sql features
Latin America Tour 2019  - 10 great sql featuresLatin America Tour 2019  - 10 great sql features
Latin America Tour 2019 - 10 great sql features
Connor McDonald
 
Latin America Tour 2019 - pattern matching
Latin America Tour 2019 - pattern matchingLatin America Tour 2019 - pattern matching
Latin America Tour 2019 - pattern matching
Connor McDonald
 
Latin America Tour 2019 - slow data and sql processing
Latin America Tour 2019  - slow data and sql processingLatin America Tour 2019  - slow data and sql processing
Latin America Tour 2019 - slow data and sql processing
Connor McDonald
 
ANSI vs Oracle language
ANSI vs Oracle languageANSI vs Oracle language
ANSI vs Oracle language
Connor McDonald
 

More from Connor McDonald (20)

Flashback ITOUG
Flashback ITOUGFlashback ITOUG
Flashback ITOUG
 
Sangam 19 - PLSQL still the coolest
Sangam 19 - PLSQL still the coolestSangam 19 - PLSQL still the coolest
Sangam 19 - PLSQL still the coolest
 
Sangam 19 - Analytic SQL
Sangam 19 - Analytic SQLSangam 19 - Analytic SQL
Sangam 19 - Analytic SQL
 
UKOUG - 25 years of hints and tips
UKOUG - 25 years of hints and tipsUKOUG - 25 years of hints and tips
UKOUG - 25 years of hints and tips
 
Sangam 19 - Successful Applications on Autonomous
Sangam 19 - Successful Applications on AutonomousSangam 19 - Successful Applications on Autonomous
Sangam 19 - Successful Applications on Autonomous
 
Sangam 2019 - The Latest Features
Sangam 2019 - The Latest FeaturesSangam 2019 - The Latest Features
Sangam 2019 - The Latest Features
 
UKOUG 2019 - SQL features
UKOUG 2019 - SQL featuresUKOUG 2019 - SQL features
UKOUG 2019 - SQL features
 
APEX tour 2019 - successful development with autonomous
APEX tour 2019 - successful development with autonomousAPEX tour 2019 - successful development with autonomous
APEX tour 2019 - successful development with autonomous
 
APAC Groundbreakers 2019 - Perth/Melbourne
APAC Groundbreakers 2019 - Perth/Melbourne APAC Groundbreakers 2019 - Perth/Melbourne
APAC Groundbreakers 2019 - Perth/Melbourne
 
OOW19 - Flashback, not just for DBAs
OOW19 - Flashback, not just for DBAsOOW19 - Flashback, not just for DBAs
OOW19 - Flashback, not just for DBAs
 
OOW19 - Read consistency
OOW19 - Read consistencyOOW19 - Read consistency
OOW19 - Read consistency
 
OOW19 - Slower and less secure applications
OOW19 - Slower and less secure applicationsOOW19 - Slower and less secure applications
OOW19 - Slower and less secure applications
 
OOW19 - Killing database sessions
OOW19 - Killing database sessionsOOW19 - Killing database sessions
OOW19 - Killing database sessions
 
OOW19 - Ten Amazing SQL features
OOW19 - Ten Amazing SQL featuresOOW19 - Ten Amazing SQL features
OOW19 - Ten Amazing SQL features
 
Latin America Tour 2019 - 18c and 19c featues
Latin America Tour 2019   - 18c and 19c featuesLatin America Tour 2019   - 18c and 19c featues
Latin America Tour 2019 - 18c and 19c featues
 
Latin America tour 2019 - Flashback
Latin America tour 2019 -  FlashbackLatin America tour 2019 -  Flashback
Latin America tour 2019 - Flashback
 
Latin America Tour 2019 - 10 great sql features
Latin America Tour 2019  - 10 great sql featuresLatin America Tour 2019  - 10 great sql features
Latin America Tour 2019 - 10 great sql features
 
Latin America Tour 2019 - pattern matching
Latin America Tour 2019 - pattern matchingLatin America Tour 2019 - pattern matching
Latin America Tour 2019 - pattern matching
 
Latin America Tour 2019 - slow data and sql processing
Latin America Tour 2019  - slow data and sql processingLatin America Tour 2019  - slow data and sql processing
Latin America Tour 2019 - slow data and sql processing
 
ANSI vs Oracle language
ANSI vs Oracle languageANSI vs Oracle language
ANSI vs Oracle language
 

Recently uploaded

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 

Recently uploaded (20)

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 

Oracle 11gR2 plain servers vs Exadata - 2013

  • 1. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.1
  • 2. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.2 Why Engineered Systems Last updated – Dec 11, 2012 Thomas Kyte http://asktom.oracle.com/
  • 3. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.3 In a Warehouse environment – how many DBA’s can tell you how many GB’s/sec they can transfer from disk to server?
  • 4. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.4 In an OLTP environment, what would happen if log writes on a busy system went from an average of 3- 5ms to 7-10ms (or longer)?
  • 5. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.5 Puzzle Pieces to be integrated, vs Engineered System
  • 6. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.6 Getting cross domain expertise to work together…
  • 7. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.7 Patches to be applied to stay current…
  • 8. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.8 Exadata Engineered System Transformation  Hundreds of engineer years spent optimizing and hardening the system end-to-end – Frees I/T talent to focus on business needs  Standard platform improves support experience  Runs all existing Oracle Database workloads  Building block of the Oracle Cloud Less Risk, Better Results
  • 9. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.9
  • 10. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.10 Exadata is Smart Storage  Database Servers – Perform complex database processing such as joins, aggregation, etc.  Exadata Storage Servers – Storage Server is smart storage, not a DB node – Search tables and indexes filtering out data that is not relevant to a query – Cells serve data to multiple databases enabling OLTP and consolidation – Simplicity, and robustness of storage appliance Compute and Memory Intensive Processing Data Intensive Processing
  • 11. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.11 Simple Query Example Select sum (sales) where Date=‘24-Sept’ Optimizer Chooses Partitions & Indexes to Access • Scan compressed blocks in partitions / indexes • Retrieve sales amounts for Sept 24 • 10 TB scanned • 1 GB returned to servers What were my sales yesterday? Oracle DB Grid Exadata Storage Grid
  • 12. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.12 Exadata Intelligent Storage  Exadata storage servers also run more complex operations in storage – Join filtering – Incremental backup filtering – I/O prioritization – Storage Indexing – Database level security – Offloaded scans on encrypted data – Data Mining Model Scoring  10x reduction in data sent to DB servers is common Exadata Intelligent Storage Grid
  • 13. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.13 Exadata Storage Index Transparent I/O Elimination with No Overhead • Exadata Storage Indexes maintain summary information about table data in memory • Store MIN and MAX values of columns • Typically one index entry for every MB of disk • Eliminates disk I/Os if MIN and MAX can never match “where” clause of a query • Completely automatic and transparent A B C D 1 3 5 5 8 3 Min B = 1 Max B =5 Table Index Min B = 3 Max B =8 Select * from Table where B<2 - Only first set of rows can match
  • 14. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.14 Exadata Hybrid Columnar Compression Highest Capacity, Lowest Cost • Data is organized and compressed by column • Dramatically better compression • Speed Optimized Query Mode for Data Warehousing • 10X compression typical • Runs faster because of Exadata offload! • Space Optimized Archival Mode for infrequently accessed data • 15X to 50X compression typical Query Faster and Simpler Backup, DR, Caching, Reorg, Clone Benefits Multiply
  • 15. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.15 Compression Ratio of Real-World Data • Compression Ratio varies by customer and table • Trials were run on largest table at 10 ultra large companies • Average revenue > $60 BB • Average Query Compression ratio was 13x • On top of Oracle’s already highly efficient format
  • 16. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.16 Exadata X3 Database In-Memory Machine  X3 mass memory hierarchy delivers extreme performance – Automatically moves all active data from disk to memory  DRAM memory expanded to 2 or 4 TB for hottest data – 4 to 40 TB of compressed user data  Flash memory expanded 4X to 22 TB per rack – 40 to 200 TB of compressed user data – ALL active data – 1.5 Million SQL random read I/Os per second for OLTP  Comparable to 15,000 disk drives in 150 array frames – 100 GB/sec SQL data scan rate for reporting and warehouses  Comparable to 1,000 disk drives in 10 array frames 500 TB DISK 22 TB PCI FLASH 2 or 4 TB DRAM Cold Data Hottest Data Active Data
  • 17. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.17 Exadata Smart Flash Cache Write-Back  Caches Write I/Os in PCI flash in addition to Read I/Os  Transparently accelerates write intensive workloads – 20X more write IOPS than disk on X3 – 10X more write IOPs than disk on V2 and X2  Persistent write cache speeds database recovery  Exadata Flash Cache is much more effective than flash tiering architectures used by others – Caches current hot data, not yesterday’s – Caches data in granules 8x to 16x smaller than tiering  Greatly improves the effectiveness of flash Writes I/Os 1 Million 8K Write IOPs from SQL New
  • 18. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.18 Exadata Smart Flash Log  Accelerate Transaction Response Times Using Flash  Uses Flash for Database Logs in a clever way – Flash is fast but has slow outliers  Smart Flash Log feature transparently uses Flash as a parallel write cache to disk controller cache – Whichever write completes first wins (disk or flash)  Better response time and more throughput  Uses almost no flash capacity (0.1% of capacity) Default (on left) - Choppy Response - High Outliers Smart Flash Log - 3x faster response - Much lower outliers Transaction Response Times Smart Flash Log Enabled Automatic and Transparent ‒ Erase cycles, wear leveling, etc
  • 19. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.19 Exadata I/O Resource Management Mixed Workloads and Multi-Database Environment • Ensure different databases are allocated the correct relative amount of I/O bandwidth • Database A: 33% I/O resources • Database B: 67% I/O resources • Ensure different users and tasks within a database are allocated the correct relative amount of I/O bandwidth • Database A: • Reporting: 60% of I/O resources • ETL: 40% of I/O resources • Database B: • Interactive: 30% of I/O resources • Batch: 70% of I/O resources Exadata Cell InfiniBand Switch/Network Database A Database B Exadata Cell Exadata Cell
  • 20. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.20 Exadata Database Cloud • Exadata has the unique ability to run many databases supporting multiple workloads in a single cloud platform – High-end OLTP, Warehousing, batch, reporting, backups, … – All at the same time • X3 database in-memory delivers extreme performance for all workloads – Also prevents one workload from overloading disks leading to poor performance for allAll Workloads, All Applications SAP, Siebel, PeopleSoft, JDE, E-business Suite, Fusion Applications
  • 21. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.21 Exadata Unified Workload Transformation Single Machine for… • Data Warehousing • OLTP • Database Cloud OLTP with Analytics and Parallelism of Warehousing Warehousing with Interactivity, Availability, and Security of OLTP
  • 22. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.22
  • 23. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.23

Editor's Notes

  1. Caches Write I/Os in flash in addition to Read I/Os Highly available implementation Requires only dirty blocks in flash to be recovered on flash failure as opposed to all disks with cached data Teradata, EMC, Hitachi, etc. use flash tiering Exadata Flash Cache adapts much faster to changing workload Each I/O changes content of cache If a new data is created it can be instantly cached With tiering, data is slowly migrated from disk based on historical statistics Flash tiering caches yesterday’s hot data, not necessarily today’s Exadata Cache has much finer granularity of flash contents Caching at 64K block level for flash cache, around 1MB for flash tiering Caching is much more efficient at capturing hot data in flash while leaving cold data on disk. Multiplies the effective capacity of flash. Exadata Cache doesn’t need to mirror data in flash Can keep one mirror copy in flash to speed up reads while having the other mirror copy on disk Flash cache can keep hot blocks cached forever There is no need to ever de-stage them to disk. This is not a tiering advantage All the existing Exadata flash advantages also apply Scale-out architecture InfiniBand 40Gb/sec connectivity Flash PCI Cards are much faster than flash disk Smart Scans Smart Flash Logs Smart Caching Flash is shared across servers and works with RAC Unlike server flash cards Optionally Keep specific tables/indexes/partitions in flash with simple command Scans run simultaneously on disk and flash and aggregate throughput EHCC compression enhances flash capacity Benefits from storage index Decompression and decryption in cell CPUs during scans
  2. In Netezza and Teradata the application must encrypt and decrypt individual column values explicitly on every SQL statement