Anda di halaman 1dari 94

<Insert Picture Here>

Sun Oracle Exadata and Database Machine Overview

Copyright 2009, Oracle Corporation and/or its affiliates

The Architecture of the Future


Massively Parallel Grid
Best for Data Warehousing Best for OLTP Best for Consolidation

Enterprise Technology Center

Database Machine Success


Database Machine is succeeding in all geographies and industries against every competitor

Enterprise Technology Center

Database Machine Success


A query that used to take 24 hours to complete now runs in less than 30 minutes. The Oracle Database Machine beats competing solutions on bandwidth, load rate, disk capacity, and transparency.

Christian Maar, CIO


The Oracle Database Machine is an ideal cost-effective platform to meet our speed and scalability needs.

Ketan Parekh, Manager Database Systems

After carefully testing several data warehouse platforms, we chose the Oracle Database Machine. Oracle Exadata was able to speed up one of our critical processes from days to minutes..
Brian Camp, Sr. VP of Infrastructure Services

Enterprise Technology Center

Agenda
Overview Exadata Based Product Offerings Exadata Architecture and Features Best Data Warehousing Machine Best OLTP Machine Best Consolidation Machine

Enterprise Technology Center

The Products
Exadata Storage Server & Database Machine
Exadata Storage Server
Storage Product Optimized for Oracle Database Extreme I/O and SQL Processing performance Combination of hardware and software

Sun Oracle Database Machine


Pre-Configured High Performance Balanced performance configuration Takes the guess work out of building an Oracle deployment

Exadata Storage Server Software

Exadata Storage Server Software Oracle Database 11.2

Enterprise Technology Center

Business Value of Exadata


Extreme Performance: Dramatic performance improvements (10-100X) for your data warehouses. Dramatic performance improvements (20X) for OLTP applications Linear Scalability: Performance scales linearly with increase in data volumes. Enterprise Ready: Get up and running quickly with a complete system containing all the required hardware and software. Single enterprise level support for all hardware and software from Oracle. Standard: Works transparently with existing applications. Manage your databases and applications the same way you do today.
Enterprise Technology Center

Storage Bottlenecks

Today, database performance is limited by storage


Storage systems limit data bandwidth from storage to servers Storage Array internal bottlenecks SAN bottlenecks Random I/O bottlenecks due to physical disk speeds

Data Bandwidth limits severely restrict performance for data warehousing Random I/O bottlenecks limit performance of OLTP applications
Enterprise Technology Center

Exadata Smart Storage


Breaks Data Bandwidth and Random I/O Bottleneck
Exadata Storage Cells Oracle addresses data bandwidth bottleneck 3 ways
Massively parallel storage grid of high performance Exadata storage servers (cells). Data bandwidth scales with data volume Data intensive processing runs in Exadata storage. Queries run in storage as data streams from disk, offloading database server CPUs Columnar compression reduces data volume up to 10x Exadata Hybrid Columnar Compression provides 10x lower cost, 10x higher performance

Oracle solves random I/O bottlenecks using Exadata Smart Flash Cache
Increase random I/Os by factor of 20X
Enterprise Technology Center

<Insert Picture Here>

Exadata Based Product Offerings

Enterprise Technology Center

Sun Oracle Database Machine


Grid is the architecture of the future
Highest performance, lowest cost, redundant, incrementally scalable

Sun Oracle Database Machine delivers the first and only complete grid architecture for all data management needs

RAC Database Server Grid


8 High-performance low-cost compute servers 2 Intel quad-core Xeons each

Exadata Storage Server Grid


14 High-performance low-cost storage servers 100 TB raw SAS disk storage or 336 TB raw SATA disk storage 5TB+ flash storage!

InfiniBand Network
40 Gb/sec fault-tolerant unified server and storage network

Enterprise Technology Center

Sun Oracle Database Machine

Extreme Performance

RAC Database Server Grid


Millions of transactions per minute Tens of millions of queries per minute Billions of rows per minute

Exadata Storage Server Grid


21 GB/sec disk bandwidth 50 GB/sec flash bandwidth 1 million I/Os per second

InfiniBand Network
880 Gb/sec aggregate throughput
Enterprise Technology Center

Start Small and Grow

Quarter Rack

Half Rack

Full Rack

Enterprise Technology Center

Scale Performance and Capacity

Scalable
Scales to 8 rack database machine by just adding wires

Redundant and Fault Tolerant


Failure of any component is tolerated Data is mirrored across storage servers

More with external InfiniBand switches


Scales to hundreds of storage servers

Multi-petabyte databases
Enterprise Technology Center

Drastically Simplified Deployments


Database Machine eliminates the complexity of deploying database systems
Months of configuration, troubleshooting, tuning

Database Machine is ready on day one


Pre-built, tested, standard, supportable configuration

Runs existing applications unchanged

Months to Days

Extreme performance out of the box

Enterprise Technology Center

Sun Exadata Storage Server Hardware


Sun Exadata Storage Server Hardware
Building block of massively parallel Exadata Storage Grid Up to 1.5 GB/sec raw data bandwidth per cell Up to 75,000 IOPS with Flash Sun Fire X4275 Server 2 Quad-Core Intel Xeon E5540 Processors 24GB RAM Dual-port 4X QDR (40Gb/s) InfiniBand card Disk Options 12 x 600 GB SAS disks (7.2 TB total) 12 x 2TB SATA disks (24 TB total) 4 x 96 GB Sun Flash PCIe Cards (384 GB total) Software pre-installed Oracle Exadata Storage Server Software Oracle Enterprise Linux Drivers, Utilities Single Point of Support from Oracle 3 year, 24 x 7, 4 Hr On-site response

Hardware by

Software by

Enterprise Technology Center

Sun Exadata Storage Server Hardware


Dual-redundant, hotswappable power supplies 24 GB DRAM

ILOM Disk Controller HBA with 512M battery backed cache

12 x 3.5 Disk Drives

2 Quad-Core Intel Xeon Processors

Pre-installed Software: InfiniBand QDR (40Gb/s) dual port card Oracle Exadata Storage Server Software 4 x 96GB Sun Flash PCIe Cards Oracle Enterprise Linux Drivers

Enterprise Technology Center

Sun Oracle Database Machine Full Rack


Pre-Configured for Extreme Performance 8 Sun Fire X4170 Oracle Database servers 14 Exadata Storage Servers (All SAS or all SATA) 3 Sun Datacenter InfiniBand Switch 36
36-port Managed QDR (40Gb/s) switch

1 Admin Cisco Ethernet switch Keyboard, Video, Mouse (KVM) hardware Redundant Power Distributions Units (PDUs) Single Point of Support from Oracle 3 year, 24 x 7, 4 Hr On-site response

Add more racks for additional scalability


Enterprise Technology Center

Sun Oracle Database Machine Half Rack


Pre-Configured for Extreme Performance
4 Sun Fire X4170 Oracle Database servers 7 Exadata Storage Servers (All SAS or all SATA) 2 Sun Datacenter InfiniBand Switch 36
36-port Managed QDR (40Gb/s) switch

1 Admin Cisco Ethernet switch Keyboard, Video, Mouse (KVM) hardware Redundant PDUs Single Point of Support from Oracle 3 year, 24 x 7, 4 Hr On-site response

Can Upgrade to a Full Rack


Enterprise Technology Center

Sun Oracle Database Machine Quarter Rack


Pre-Configured for Extreme Performance

2 Sun Fire X4170 Oracle Database servers 3 Exadata Storage Servers (All SAS or all SATA) 2 Sun Datacenter InfiniBand Switch 36 36-port Managed QDR (40Gb/s) InfiniBand switch 1 Admin Cisco Ethernet switch Keyboard, Video, Mouse (KVM) hardware Redundant PDUs Single Point of Support from Oracle 3 year, 24 x 7, 4 Hr On-site response

Can Upgrade to an Half Rack


Enterprise Technology Center

Sun Oracle Database Machine Basic System


Entry Level non-HA Configuration 1 Sun Fire X4170 Oracle Database servers 1 Exadata Storage Servers (All SAS or all SATA) 1 Sun Datacenter InfiniBand Switch 36 36-port Managed QDR (40Gb/s) InfiniBand switch InfiniBand Cables Installed in Customer supplied Rack Customer supplied Ethernet and KVM Infrastructure Single Point of Support from Oracle 3 year, 24 x 7, 4 Hr On-site response

Enterprise Technology Center

Standalone Exadata Storage Servers


Purchase Exadata Storage Servers from Oracle
Customer supplied standard 19 inch rack

Customer supplied x86 64-bit Linux Database Servers Hardware installation more complex No single point of support for entire deployment

Enterprise Technology Center

Exadata Product Capacity


Single Server SAS Raw Disk1 SATA 7.2 TB Quarter Rack 21 TB Half Rack 50 TB Full Rack 100 TB

24 TB
384 GB

72 TB
1.1 TB 6 TB 21 TB

168 TB
2.6 TB 14 TB 50 TB

336 TB
5.3 TB 28 TB 100 TB

Raw Flash1 User Data2


(assuming no compression)

SAS SATA

2 TB 7 TB

1 Raw capacity calculated using 1 GB = 1000 x 1000 x 1000 bytes and 1 TB = 1000 x 1000 x 1000 x 1000 bytes. 2 - User Data: Actual space for end-user data, computed after single mirroring (ASM normal redundancy) and after allowing space for database structures such as temp, logs, undo, and indexes. Actual user data capacity varies by application. User Data capacity calculated using 1 TB = 1024 * 1024 * 1024 * 1024 bytes.

Enterprise Technology Center

Exadata Product Performance


Single Server Raw Disk Data Bandwidth1,4 SAS SATA 1.5 GB/s 0.85 GB/s 3.6 GB/s 36 GB/s 3,600 1,440 75,000 0.65 TB/hr Quarter Rack 4.5 GB/s 2.5 GB/s 11 GB/s 110 GB/s 10,800 4,300 225,000 1 TB/hr Half Rack 10.5 GB/s 6 GB/s 25 GB/s 250 GB/s 25,000 10,000 500,000 2.5 TB/hr Full Rack 21 GB/s 12 GB/s 50 GB/s 500 GB/s 50,000 20,000 1,000,000 5 TB/hr

Raw Flash Data Bandwidth1,4

Max User Data Bandwidth2,4


(10x compression & Flash)

Disk IOPS3,4 Flash IOPS3,4 Data Load Rate4

SAS SATA

1 Bandwidth is peak physical disk scan bandwidth, assuming no compression. 2 - Max User Data Bandwidth assumes scanned data is compressed by factor of 10 and is on Flash. 3 IOPs Based on IO requests of size 8K 4 - Actual performance will vary by application.
Enterprise Technology Center

<Insert Picture Here>

Exadata Architecture and Features

Enterprise Technology Center

Exadata Configuration
Single-Instance Database RAC Database

InfiniBand Switch/Network

Exadata Cell

Exadata Cell

Exadata Cell

Each Exadata Cell is a self-contained server which houses disk storage and runs the Exadata software Oracle Databases are deployed across multiple Exadata Cells Oracle Database enhanced to work in cooperation with Exadata Storage Server No practical limit to number of Cells that can be in the grid
Enterprise Technology Center

Exadata Architecture
Single-Instance Database DB Server DB Instance DBRM ASM RAC Database DB Server DB Server DB Instance DBRM ASM DB Instance DBRM ASM
Enterprise Manager

InfiniBand Switch/Network

iDB Protocol over InfiniBand with Path Failover OEL

OEL
CELLSRV

OEL
CELLSRV

MS IORM RS Exadata Cell

MS IORM RS Exadata Cell

CELLSRV

MS IORM RS Exadata Cell

Cell Control CLI

Enterprise Technology Center

Exadata Software Features


Exadata Smart Scans
10X or greater reduction in data sent to database servers

Exadata Storage Indexes


Eliminate unnecessary I/Os to disk

Hybrid Columnar Compression (HCC)


Efficient compression increases effective storage capacity and increases user data scan bandwidths by a factor of 10X

Exadata Smart Flash Cache


Breaks random I/O bottleneck by increasing IOPs by 20X Doubles user data scan bandwidths

I/O Resource Manager (IORM)


Enables storage grid by prioritizing I/Os to ensure predictable performance

Inter-leaved Grid Disks


Enables storage grid that allows multiple applications to place frequently accessed data on faster portions of the disk

Enterprise Technology Center

Exadata Smart Scan


Exadata cells implement scan offload to greatly reduce the data sent to database servers
11.2 11.2 Row filtering based on where predicate Column filtering Join filtering Incremental backup filtering Scans on encrypted data Data Mining model scoring

10x data reduction is common Completely application transparent


Even if cell or disk fails during a query
Enterprise Technology Center

Traditional Scan Processing


SELECT customer_name FROM calls WHERE amount > 200;

Table Extents Identified

I/Os Issued

Smart Scan Example: Telco wants to identify customers that spend more than $200 on a single phone call Rows Returned The information about these premium customers occupies 2MB in a 1 terabyte table With traditional storage, all DB Host reduces database intelligence resides terabyte of data to 1000 in the database hosts customer names that are returned to client Very large percentage of data returned from storage is discarded by database servers Discarded data consumes valuable resources, and I/Os Executed: impacts the performance of 1 terabyte of data other workloads
returned to hosts

Enterprise Technology Center

Exadata Smart Scan Processing


SELECT customer_name FROM calls WHERE amount > 200;

Only the relevant columns


Rows Returned

customer_name and required rows where amount>200 are are returned to hosts

Smart Scan Constructed And Sent To Cells

Consolidated Result Set Built From All Cells

CPU consumed by predicate evaluation is offloaded to Exadata


Moving scan processing off the database host frees host CPU cycles and eliminates massive amounts of unproductive messaging
Returns the needle, not the entire hay stack

Smart Scan identifies rows and columns within terabyte table that match request
Enterprise Technology Center

2MB of data returned to server

Smart Scan Transparency


Smart scans are transparent to the application
No application or SQL changes required Returned data is fully consistent and transactional If a cell dies during a smart scan, the uncompleted portions of the smart scan are transparently routed to other cells containing a replica of the data

Smart Scans correctly handle complex cases including


Uncommitted data and locked rows Chained rows Compressed tables National Language Processing Date arithmetic Regular expression searches Partitioned tables

High Throughput, Reduced Overhead, No Complex Tuning


Enterprise Technology Center

Exadata Smart Scans: Offloaded data mining scoring


Data mining scoring executed in Exadata:
select cust_id from customers where region = US and prediction_probability(churnmod, Y using *) > 0.8;

11.2

Scoring function executed in Exadata

All data mining scoring functions offloaded to Exadata Up to 10x performance gains Reduced CPU utilization on Database Server

Enterprise Technology Center

Exadata Storage Index


Transparent I/O Elimination with No Overhead Table
A B C D 1 3 5 5

11.2

Index

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

Min B = 1 Max B =5 Eliminates disk I/Os if MIN and MAX can never match where clause of a query Min B = 3 Completely automatic and transparent Max B =8

8
3

Select * from Table where B<2 - Only first set of rows can match
Enterprise Technology Center

Data Growth Challenges


IT must support exponentially growing amounts of data
Without hurting performance Without growing cost

Powerful and efficient compression is key

Enterprise Technology Center

Exadata Hybrid Columnar Compression


Data is stored by column and then compressed Query Mode for data warehousing
Optimized for speed 10X compression ratio is typical Scans improve proportionally

11.2

Archival Mode for infrequently accessed data


Optimized to reduce space 15X compression is typical Up to 50X for some data

50X

Up To

Enterprise Technology Center

Exadata Hybrid Columnar Compression How it works


Compression Unit Tables are organized into sets of a few thousand rows called Compression Units (CUs) Within Compression Unit, data is Organized by Column and then compressed
Column organization brings similar values close together, enhancing compression

Reduces Table Size 4x to 50x Reduction 4x to 40x

Useful for data that is bulk loaded and queried


Update activity is light

Enterprise Technology Center

Exadata Hybrid Columnar Compression


Warehousing and Archiving Warehouse Compression
Optimized for Speed 10x average storage savings 10x Scan I/O reduction

Archive Compression
Optimized for Space 15x average storage savings
Up to 50x on some data

Some access overhead For cold or historical data

Smaller Warehouse Faster Performance

Reclaim 93% of Disks Keep Data Online

Can mix compression types by partition for ILM


Enterprise Technology Center

Real-World Compression Ratios


Oracle Production E-Business Suite Tables
52
Size Reduction Factor by Table

50 45 40 35 30 25 20 15 10 5 0

OLTP Compression (avg=3.3)


Query Compression (avg=14.6) Archive Compression (avg=22.6)

43 29 16 19 19 19 20 21

10

10

10

11

Columnar compression ratios Query = 14.6X Archive = 22.6X Vary by application and table
Enterprise Technology Center

The Disk Random I/O Bottleneck


300 I/O per Sec

Disk drives hold vast amounts of data


But are limited to about 300 I/Os per second

Flash technology holds much less data


But can run tens of thousands of I/Os per second

Tens of Thousands of I/Os per Second

Ideal Solution
Keep most data on disk for low cost Transparently move hot data to flash Use flash cards instead of flash disks to avoid disk controller limitations Flash cards in Exadata storage

High bandwidth, low latency interconnect


Enterprise Technology Center

Exadata Smart Flash Cache


Caches Hot Data Transparently in the 4 Flash Cards Use PCI Express based Flash Cards for greater throughput and IOPs and avoid disk controller limitations Smart Caching
Smarter than basic LRU algorithm Knows when to skip caching objects to avoid polluting or flushing the cache

11.2

4 x 96 GB Flash Cards

Allows applications to explicitly optimize caching


Enterprise Technology Center

Exadata I/O Resource Management


Mixed Workload Environments
With traditional storage,creating and managing shared storage is hampered by the inability to balance the work between users on the same database or on multiple databases sharing the storage subsystem Hardware isolation is the approach to ensure separation Exadata I/O resource management ensures different users and tasks within a database are allocated the correct relative amount of I/O resources For example: Interactive: 50% of I/O resources Reporting: 30% of I/O resources ETL: 20% of I/O resources
Enterprise Technology Center

Database Server

InfiniBand Switch/Network

Exadata Cell

Exadata Cell

Exadata Cell

Exadata I/O Resource Management


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 Database A Database B

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

InfiniBand Switch/Network

Exadata Cell

Exadata Cell

Exadata Cell

Enterprise Technology Center

Exadata Scale-Out Storage Grid


Dynamic virtualized storage resources using Automatic Storage Management (ASM)
Simple and non-intrusive resource allocation, and reallocation, enabling true enterprise grid storage Database work spread across storage resources for optimal performance

Single-Instance Database

RAC Database

InfiniBand Switch/Network

Exadata Cell

Exadata Cell

Exadata Cell

Powerful storage allocation options and management


Flexible configuration for performance and availability

Enterprise Technology Center

Exadata Storage Layout


Physical disks map to Cell Disks Cell Disks partitioned into one or multiple Grid Disks Grid Disks created in order of hottest first to coldest portion of the disk last ASM diskgroups created from Grid Disks Transparent above the ASM layer

Grid Disk 1 Physical Disk Cell Disk


Sys Area

ASM disk

Grid Disk n
Sys Area

ASM disk

Enterprise Technology Center

Exadata Storage Layout Example


ASM Mirroring and Failure Groups

ASM Failure Group


Hot Cold

Exadata Cell

Exadata Cell

ASM Failure Group


Hot Cold

Hot Cold

Hot Cold

Hot Cold

Hot

Cold

Example shows cell disks divided into two grid disks

ASM hot and cold Disk Group Two ASM disk groups created across the two sets of grid disks ASM striping evenly distributes I/O across the disk groups ASM mirroring is used to protect against disk failures ASM failure groups are used to protect against cell failures
Enterprise Technology Center

Interleaved Grid Disks

11.2
Grid Disk 1
Hot Data, Cold Data

Grid disks are optionally split and interleaved to place frequently accessed data in all grid disks on higher performing outer tracks All applications benefit from higher performance outer tracks of disks

Grid Disk 2
Hot Data, Cold Data
Enterprise Technology Center

Exadata Storage Management & Administration


Enterprise Manager
Manage & administer Database and ASM

Exadata Storage Plug-in


Enterprise Manager Grid Control Plug-in to monitor & manage Exadata Storage Cells

Comprehensive CLI
Local Exadata Storage cell management Distributed shell utility to execute CLI across multiple cells

Sun Embedded Integrated Lights Out Manager (ILOM)


Remote management and administration of hardware

Enterprise Technology Center

Exadata Storage Plug-in


Enterprise Manager Grid Control Plug-in to monitor & manage Exadata Storage Cells Works with Enterprise Manager Grid Control 10.2.0.3 and later versions

Enterprise Technology Center

Data Protection Solutions


All single points of failure eliminated by the Exadata Storage architecture Hardware Assisted Resilient Data (HARD) built in to Exadata Storage
Prevent data corruption before it happens Automatically maintains one or more copies of the database Snapshot-like capabilities to rewind database to before error Archiving and corruption protection Can be used with Oracle Secure Backup (OSB) or third party tape backup software Users and database administrator use familiar tools

Data Guard provides disaster protection and data corruption protection Flashback provides human error protection Recovery Manager (RMAN) provides backup to disk

These work just as they do for traditional non-Exadata storage

Enterprise Technology Center

Exadata Co-Existence and Migration


Databases can be concurrently deployed on Exadata and traditional storage
Tablespaces can exist on Exadata storage, traditional storage, or a combination of the two, and is transparent to database applications SQL offload processing requires all pieces of a tablespace reside on Exadata

Database Server

Exadata

Non-Exadata

Online migration if currently using ASM and ASM redundancy Migration can be done using RMAN or Data Guard
Enterprise Technology Center

Online Migration

Best Data Warehouse Machine

Enterprise Technology Center

Best Data Warehouse Machine


Massively parallel high volume hardware to quickly process vast amounts of data
Exadata runs data intensive processing directly in storage

OLAP

Most complete analytic capabilities

ETL

OLAP, Statistics, Spatial, Data Mining, Real-time transactional ETL, Efficient point queries

Powerful warehouse specific optimizations


Flexible Partitioning, Bitmap Indexing, Join indexing, Materialized Views, Result Cache

Data Mining
New
Enterprise Technology Center

Dramatic new warehousing capabilities

Exadata Storage Features


Exadata Smart Scans
10X or greater reduction in data sent to database servers

Exadata Storage Indexes


Eliminate unnecessary I/Os to disk

Hybrid Columnar Compression


Efficient compression increases user data scan rates

Flash doubles scan rates


Combined with Hybrid Columnar Compression, scan rate is 20X more
Enterprise Technology Center

In-Memory Parallel Execution


QphH: 1 TB TPC-H
1,166,976 1,018,321

11.2

A single database machine has over 400GB of memory usable for caching Database release 11.2 introduces parallel query processing on memory cached data
Harnesses memory capacity of entire database cluster for queries Foundation for world record 1TB TPC-H

315,842

Exadata Hybrid Columnar Compression enables multi-terabyte tables or partitions to be cached in memory
ParAccel Exasol Oracle

Faster than in-memory specialized startups


Enterprise Technology Center

Memory has 100x more bandwidth than Disk

Source: Transaction Processing Council, as of 9/14/2009: Oracle on HP Bladesystem c-Class 128P RAC, 1,166,976 QphH@1000GB, $5.42/QphH@1000GB, available 12/1/09. Exasol on PRIMERGY RX300 S4, 1,018,321 QphH@1000GB, $1.18/QphH@1000GB, available 08/01/08. ParAccel on SunFire X4100 315,842 QphH@1000GB, $4.57 /QphH@1000GB, available 10/29/07.

Benefits Multiply

10 TB of user data Requires 10 TB of IO

1 TB with compression

100 GB with partition pruning

Subsecond On Database Machine


20 GB with Storage Indexes 5 GB with Smart Scans

Data is 10x Smaller, Scans are 2000x faster


Enterprise Technology Center

DBFS - Scalable Shared File System


11.2
Database Machine comes with DBFS shared Linux file system
Shared storage for ETL staging, scripts, reports and other application files

Files stored as SecureFile LOBs in database tables stored in Exadata


Protected like any DB data mirroring, DataGuard, Flashback, etc.

5 to 7 GB/sec file system I/O throughput Load into database using External Tables

ETL Files in DBFS

ETL

More File Throughput than High-End NAS Filer


Enterprise Technology Center

Best OLTP Machine

Enterprise Technology Center

Best OLTP Machine


Only Oracle runs real-world business applications on the Grid Unique fault-tolerant scale-out OLTP database
RAC, Data Guard, Online Operations

Unique fault-tolerant scale-out storage suitable for OLTP


ASM, Exadata

Dramatic New OLTP Capabilities

Enterprise Technology Center

Exadata Flash
Solves the Random I/O Bottleneck

11.2
Sun Oracle Database Machine has 5+ TB of flash storage Exadata Smart Cache caches hot data Database Machine achieves: 20x more random I/Os Over 1 million per second 2x faster sequential query I/O 50 GB/sec 10x better I/O response time Sub-millisecond Greatly Reduced Cost 10x fewer disks for IOPS Lower Power

Oracle is the First Flash Optimized Database


Enterprise Technology Center

Complete, Open, Integrated Availability


Maximum Availability Architecture
Real Application Clusters Active Data Guard

ASM Fast Recovery Area Secure Backup

WAN

Protection from
Server Failures Storage Failures Network Failures Site Failures

Real-time remote standby open for queries Human error correction


Database, table, row, transaction level

Online indexing and table redefinition Online patching and upgrades

Enterprise Technology Center

Complete, Open, Integrated Security


Monitoring

Configuration Management
Access Control

Audit Vault

Total Recall

Database Vault
Encryption and Masking

Label Security

Advanced Security
Enterprise Technology Center

Secure Backup

Data Masking

Best Consolidation Machine

Enterprise Technology Center

Consolidation
ERP CRM ERP

CRM

HR

Warehouse

Warehouse

Data Mart

Data Mart HR

Biggest driver of ongoing cost is


Multitudes of special-purpose systems

Consolidate onto Database Machine


High performance for all applications Low cost platform for all applications Predictable response times in a shared environment Handles all data management needs Complete, Open, Integrated

Enterprise Technology Center

Best Consolidation Machine


Consolidation mixes many different workloads in one system
ERP CRM Warehouse Data Mart HR Warehouse oriented bulk data processing OLTP oriented random updates Multimedia oriented streaming files

The Sun Oracle Database Machine handles any combination of workloads with extreme performance
And predictable response times

Dramatic new consolidation capabilities

Enterprise Technology Center

Consolidate Storage
Exadata and ASM allow all storage servers to be shared across databases
ERP CRM Warehouse Data Mart HR

Shared Configuration
Advanced data striping spreads every database across all storage servers Eliminates hot-spots and captive unused space Full storage grid performance available to all databases Database or cluster level storage security

Predictable Performance
Exadata I/O resource manager prioritizes I/Os to ensure predictable performance At user, job, application, or database level No need for isolated storage islands

Enterprise Technology Center

Consolidate Servers
Many databases can run on Database Machine servers Shared Configuration
CRM Applications connect to a database service that runs on one or more database nodes Services can grow, shrink, & move dynamically Large databases can span nodes using RAC Multiple small databases can run on a single node

ERP

Warehouse

HR

Data Mart

Predictable performance
Instance caging provides predictable CPU resources when multiple databases run on the same node Restricts a database to subset of processors

Enterprise Technology Center

The Architecture of the Future


Massively Parallel Grid
Best for Data Warehousing Best for OLTP Best for Consolidation

Enterprise Technology Center

Resources
Oracle.com:
http://www.oracle.com/exadata

Oracle Exadata Technology Portal on OTN:


http://www.oracle.com/technology/products/bi/db/exadata

Oracle Exadata white papers:


http://www.oracle.com/technology/products/bi/db/exadata/pdf/exad ata-technical-whitepaper.pdf

http://www.oracle.com/technology/products/bi/db/exadata/pdf/migr ation-to-exadata-whitepaper.pdf

Enterprise Technology Center

<Insert Picture Here>

Customer Tests on Oracle Exadata

Information & Technology US


On average 26x faster than DB2
Benchmark workload with 21 Business Objects queries

Longest running query on DB2 runs 47x faster on a Database Machine


Less tuning, DB2 schema with 200 indexes, DB Machine with only 12 indexes

Enterprise Technology Center

Marketing US
Up to 10x faster for queries than Sybase IQ
A query using where clauses for de-duplication ran 10x faster on a Database Machine A query using Soundex comparisons ran 10x faster on a Database Machine

Enterprise Technology Center

Telecommunications APAC
Up to 11x faster than customer set targets

Database Machine purchased by one of the largest Teradata customers in APAC Target time for a set of CDR queries is 3 hours. Database Machine Half Rack ran workload in 47 minutes, 3.8x faster Data load rates of ~3 TB/hour

Enterprise Technology Center

Retail EMEA
80x faster than Oracle-on-IBM for cross-selling analysis
A complex PL/SQL analysis taking 12 hours or more ran in 12 minutes on a Half Rack Database Machine, 80x faster Index builds were on average 16x faster

Enterprise Technology Center

Telecommunications EMEA
Full rack DB Machine is 5x faster than Oracle on Sun M-series
One of the most run queries is 19x faster on a Database Machine
An ETL batch job that required well over 3 hours runs in 50 minutes, 3.6x faster

Enterprise Technology Center

Retail APAC
A full rack DB Machine delivers on average 3x better performance than Netezzas 2 rack NPS10200
A full rack database machine outperforms a Netezza NPS10200 by 9x on analyzing 3TB for cross selling analysis Database machine loads data on average 25% faster

Enterprise Technology Center

Transportation EMEA
On average 6x faster than an 8 node Teradata 5450*
50 queries on 3TB that run 8 hours on Teradata, run just over 1 hour on a Database Machine, 6x faster Scale out test query on 6x data volume (18TB) did not complete on Teradatas 5550, query ran in 3 minutes on a full rack database machine

Enterprise Technology Center

* Two Teradata systems were involved, a 5450 and a 5550 (see notes for details)

Telecommunications APAC
Up to 80x faster than Greenplum on a Sun X4500
177M rows in daily SMS query runs in 1 minute, compared to 16 minutes on Greenplum, 16x faster Capabilities to run real-time inserts of 37M rows with individual commits in 27 minutes. Impossible on Greenplum.

Enterprise Technology Center

Retail - US
Exadata improved IBM DB performance by more than 20X
The move to Exadata allowed daily PoS analysis to be completed by 7:00 am, instead of 12 Noon Projected to result in $25M annual revenue growth and bottom line improvement of $1.8M Also projected to reduce inventory investment capital by $4.5M CIO quote Exadata is as advertised, and then some

Enterprise Technology Center

Retail - US
Exadata improved query performance by approximately 170X
The move to Exadata will allow this retailer to scale Point-of-Sale data from 1TB to 100TB Gathering daily instead of weekly PoS data will allow better inventory replenishment and reduction of out-of-stock occurrences Exadata completes queries that currently take 6 hours in a little over 2 minutes

Enterprise Technology Center

High Tech Manufacturing US


In benchmark against Netezza, Exadata ran 4.7X faster
Application was analysis of QA data in cell phone manufacturing

Parametric queries ran 4.7X faster on Exadata


Benchmark was executed with 2.9TB of data, with a full rack, and SAS drives

Enterprise Technology Center

Pharmaceuticals US
Exadata beat the current client timings by 218X
Exadata beat current client timings by 218X, 19.8 minutes to current 72 hours Client target was 24 hours, which Exadata handily beat by 73X This was executed with 50GB, 1.6B rows across 17 tables

Enterprise Technology Center

Insurance US
Multiple queries were executed, up to 2.6X faster than Teradata
In this competive benchmark, Exadata beat both Netezza and Teradata This was executed with 5.0TB of data, with a full rack, and SATA drives

Enterprise Technology Center

Telecommunications - US
Exadata was 4.5X faster than in-house for total batch cycle, savings of 33 hours
Exadata outperformed in-house benchmarks in all areas
initial data load, by 2.3X daily run, by 12X large DB query, 18.7X overall, 4.5X (9.5 hours to 42.5 hours)

Enterprise Technology Center

Telecommunications - US
Average speed-up due to Exadata was 186X faster
Exadata executed one test query in 10 seconds

Customer executed same query in 4,162 seconds


Speed-up of 416X

Enterprise Technology Center

Healthcare - US
On average, Exadata was 7.9X faster for a national healthcare research institution
26 "Reverse POV" queries were run

Exadata performance ranged from 3.3X faster to 26.0X faster

Enterprise Technology Center

Healthcare State Government


Overall, Exadata was 10X faster than client
26 "Reverse POV" queries were run

Exadata performance ranged from 2X faster to 34X faster

Enterprise Technology Center

Financial - US
Exadata ranged from 14X to 752X faster than client for query sets
One query within a set that ran in 4 hours and 40 minutes, was run by Exadata in 17 seconds, 988X faster Largest single table created and loaded was 330GB

Enterprise Technology Center

Federal Financial - US
Exadata ranged from 15X to 186X faster than client
Application was a data warehouse application

Exadata completed one particular query in 49 seconds, the customer completed the same query in 3.5 hours
Speed-up of 256X

Enterprise Technology Center

Healthcare - US
Exadata 8X faster than IBM P570
For one query, Exadata was 26X faster than IBM Over 26 queries, Exadata averaged 8X faster than IBM All 26 queries faster on Exadata POV was a Reverse POV, with 200GB

90
80 70 60 50 40 30 20 10 0

78

DB Machine

IBM P570

Enterprise Technology Center

Entertainment (V2) US
Exadata was 74X faster than current environment
(combination of Oracle and SQL Server)

One query that could not finish in 5 hours, Exadata completed in 52 seconds Exadata queries were 29x faster than SQL Server One query currently takes 81 minutes, Exadata completed in 19 seconds (256x faster) Current environment is Oracle10g and SQL Server 2005 POV simulated 25 concurrent users, on Exadata V2

Enterprise Technology Center

Bio-Technology / Life Sciences (V2) US


On average, Exadata 9.8x faster than client targets
One monthly listing query was 42x faster with Exadata Datawarehouse application 2TB, 11 billion rows POV run on Exadata V2 Test simulated 25 concurrent users Exadata scalability will allow application to absorb acquired company

Enterprise Technology Center

Retail (V2) US
Exadata V2 up to 13.5X faster than Teradata
A series of queries that Teradata completed in 4 hours, Exadata completed in 17.6 minutes, Exadata 13.5X faster Exadata outperformed Teradata in all three benchmark tests
o 49 sequential queries 3.0X faster o 695 concurrent queries 1.6X faster o 5 surprise ad hoc queries 13.5X faster

250.0 200.0 150.0 100.0 50.0

238.0

Teradata 13TB compressed to 5.3TB using Exadata Advanced Compression


POV database was 5.3TB, 62 tables, 84 billion rows

17.6
0.0

DB Machine

Teradata

Enterprise Technology Center

Financial (V2 - OLTP) US


In an OLTP execution, Exadata is 1.5X faster than IBM
Exadata achieved over 6,000 inserts per second during an OLTP execution, IBM reached only 4,000, Exadata 1.5X more inserts over the same period POV database had 6 tables. One table had 256M rows. Other tables were 20M and 10M rows HCC compression was used in POV Customer initially tuned machine, however Exadata performed better when allowed to self-tune

7000

6000
6000 5000

4000
4000 3000 2000 1000 0

DB Machine

IBM Pseries

Enterprise Technology Center