Vous êtes sur la page 1sur 71

<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

Copyright 2009, Oracle Corporation and/or its affiliates

Importance of Exadata
Exadata is the fastest growing product in
Oracles history. Introduced a little over a
year ago, the Exadata pipeline is now
approaching $400 million with Q4 bookings
forecast at nearly $100 million.
Charles Phillips, Oracle President, 3/25/2010

Copyright 2009, Oracle Corporation and/or its affiliates

Database Machine Success


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

Copyright 2009, Oracle Corporation and/or its affiliates

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

Copyright 2009, Oracle Corporation and/or its affiliates

Agenda

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

Copyright 2009, Oracle Corporation and/or its affiliates

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

Exadata Storage Server Software

Copyright 2009, Oracle Corporation and/or its affiliates

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


Oracle Database 11.2

Business Value of Exadata


Extreme Performance: Dramatic performance
improvements (10-100X) for your data warehouses.
Dramatic performance improvements (20x more random
I/Os) 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.

Copyright 2009, Oracle Corporation and/or its affiliates

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

Copyright 2009, Oracle Corporation and/or its affiliates

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

Copyright 2009, Oracle Corporation and/or its affiliates

10

<Insert Picture Here>

Exadata Based Product Offerings

Copyright 2009, Oracle Corporation and/or its affiliates

11

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

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

Copyright 2009, Oracle Corporation and/or its affiliates

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!

12

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

Copyright 2009, Oracle Corporation and/or its affiliates

13

Start Small and Grow

Quarter
Rack

Copyright 2009, Oracle Corporation and/or its affiliates

Half
Rack

Full
Rack

14

Scale Performance and Capacity

Scalable
Scales to 8 rack database machine
by just adding wires

More with external


InfiniBand switches
Scales to hundreds of storage servers

Redundant and Fault


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

Multi-petabyte databases

Copyright 2009, Oracle Corporation and/or its affiliates

15

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

Copyright 2009, Oracle Corporation and/or its affiliates

16

Sun Exadata Storage Server Hardware


Sun Exadata Storage
Server Hardware

Copyright 2009, Oracle Corporation and/or its affiliates

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

17

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

Copyright 2009, Oracle Corporation and/or its affiliates

Oracle Enterprise Linux


Drivers

18

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

Add more racks for additional scalability


Copyright 2009, Oracle Corporation and/or its affiliates

19

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

Can Upgrade to a Full Rack


Copyright 2009, Oracle Corporation and/or its affiliates

20

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

Can Upgrade to an Half Rack


Copyright 2009, Oracle Corporation and/or its affiliates

21

Exadata Product Capacity


Single Server

Raw

Disk1

Half Rack

Full Rack

SAS

7.2 TB

21 TB

50 TB

100 TB

SATA

24 TB

72 TB

168 TB

336 TB

384 GB

1.1 TB

2.6 TB

5.3 TB

SAS

2 TB

6 TB

14 TB

28 TB

SATA

7 TB

21 TB

50 TB

100 TB

Raw Flash1
User Data2

Quarter Rack

(assuming no
compression)

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.

Copyright 2009, Oracle Corporation and/or its affiliates

22

Exadata Product Performance


Single
Server
Raw Disk Data
Bandwidth1,4

Half Rack

Full Rack

SAS

1.5 GB/s

4.5 GB/s

10.5 GB/s

21 GB/s

SATA

0.85 GB/s

2.5 GB/s

6 GB/s

12 GB/s

3.6 GB/s

11 GB/s

25 GB/s

50 GB/s

36 GB/s

110 GB/s

250 GB/s

500 GB/s

SAS

3,600

10,800

25,000

50,000

SATA

1,440

4,300

10,000

20,000

75,000

225,000

500,000

1,000,000

1 TB/hr

2.5 TB/hr

5 TB/hr

Raw Flash Data Bandwidth1,4


Max User Data Bandwidth2,4
(10x compression & Flash)

Disk IOPS3,4

Quarter
Rack

Flash IOPS3,4
Data Load Rate4

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.

Copyright 2009, Oracle Corporation and/or its affiliates

23

<Insert Picture Here>

Exadata Architecture and Features

Copyright 2009, Oracle Corporation and/or its affiliates

24

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

Copyright 2009, Oracle Corporation and/or its affiliates

25

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

iDB Protocol over


InfiniBand with
Path Failover

InfiniBand Switch/Network

OEL
MS
IORM
RS
Exadata Cell

CELLSRV

Copyright 2009, Oracle Corporation and/or its affiliates

OEL
MS
IORM
RS
Exadata Cell

CELLSRV

Enterprise
Manager

OEL
MS
IORM
RS
Exadata Cell

CELLSRV

Cell
Control
CLI

26

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

Copyright 2009, Oracle Corporation and/or its affiliates

27

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

Copyright 2009, Oracle Corporation and/or its affiliates

28

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

Copyright 2009, Oracle Corporation and/or its affiliates

29

Exadata Smart Scan Processing

SELECT
customer_name
FROM calls
WHERE amount >
200;

Only the relevant columns

Rows Returned

Smart Scan
Constructed And
Sent To Cells

Consolidated
Result Set
Built From All
Cells

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

2MB of data
returned to server

Copyright 2009, Oracle Corporation and/or its affiliates

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

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

30

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


Copyright 2009, Oracle Corporation and/or its affiliates

31

Exadata Smart Scans:


Offloaded data mining scoring

11.2

Data mining scoring executed in Exadata:


select cust_id
from customers
where region = US
and prediction_probability(churnmod, Y using *) > 0.8;

Scoring function
executed in
Exadata

All data mining scoring functions offloaded to Exadata


Up to 10x performance gains
Reduced CPU utilization on Database Server

Copyright 2009, Oracle Corporation and/or its affiliates

32

Exadata Storage Index

11.2

Transparent I/O Elimination with No Overhead


Table

Index

A B C D

Store MIN and MAX values of columns


Typically one index entry for every MB of disk

1
3

5
5
8

Exadata Storage Indexes maintain summary


information about table data in memory

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

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

Copyright 2009, Oracle Corporation and/or its affiliates

33

Data Growth Challenges


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

Powerful and efficient


compression is key

Copyright 2009, Oracle Corporation and/or its affiliates

34

Exadata Hybrid Columnar Compression


11.2

Data is stored by column


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

Archival Mode for


infrequently accessed data

Up To

50X

Optimized to reduce space


15X compression is typical
Up to 50X for some data

Copyright 2009, Oracle Corporation and/or its affiliates

35

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

Copyright 2009, Oracle Corporation and/or its affiliates

Update activity is light

36

Exadata Hybrid Columnar Compression


Warehousing and Archiving
Warehouse Compression

Archive Compression

Optimized for Speed

Optimized for Space


15x average storage savings

10x average storage savings


10x Scan I/O reduction

Smaller Warehouse
Faster Performance

Up to 50x on some data

Some access overhead


For cold or historical data

Reclaim 93% of Disks


Keep Data Online

Can mix compression types by partition for ILM


Copyright 2009, Oracle Corporation and/or its affiliates

37

Real-World Compression Ratios


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

52
50
45
40
35
30
25
20
15
10
5
0

OLTP Compression (avg=3.3)

43

Query Compression (avg=14.6)


Archive Compression (avg=22.6)

10

10

10

11

29
16

19

19

19

20

21

Columnar compression ratios


Query = 14.6X
Archive = 22.6X
Vary by application and table
Copyright 2009, Oracle Corporation and/or its affiliates

38

Exadata Smart Flash Cache

11.2

Breaks the Disk Random I/O Bottleneck


300 I/O per Sec

Trade-off between traditional disks drives and


Flash
Disk drives are cheap, high capacity but low I/Os per
second (300 IOPS per disk)
Flash is expensive, lower capacity but can support
tens of thousands of I/Os per second

Ideal Solution - Exadata Smart Flash Cache


Tens of Thousands of
I/Os per Second

Copyright 2009, Oracle Corporation and/or its affiliates

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
4 x 96GB PCI Express Flash Cards per Exadata
Server

39

Exadata Smart Flash Caching Algorithm

11.2

Caches data intelligently to maximize Flash memory


usage for frequently read data
Automatically skips caching of infrequently read objects
Backups not cached
Secondary copy of mirrored user data not cached
I/Os due to ASM rebalance operations not cached.

User can further optimize caching policies by specifying


whether or not to cache specific database objects.

Copyright 2009, Oracle Corporation and/or its affiliates

40

Benefits of Exadata Smart Flash Cache

11.2

Integrated solution provides performance of Flash at the price of


traditional disks
Exadata Flash Cache is shared across all the database nodes of a
cluster unlike flash cards inserted in a database server
Exadata Flash Cache does not duplicate data cached in other
Exadata Storage Servers
Exadata Flash Cache benefits from Exadatas scale-out architecture.
More capacity and bandwidth as you add more Exadata Storage
Servers
Can run Smart Scans against contents in the Exadata Flash Cache
Can simultaneously issue I/O to the Flash cards and the physical
disks for even higher performance

Copyright 2009, Oracle Corporation and/or its affiliates

41

Exadata Logical Flash Disks

11.2

Logical Flash
Disks

Configure a portion or all of the Flash memory to act as


persistent Logical Flash Disks
Treat them just like regular disks
Create ASM diskgroups across these Flash disks like any other
ASM diskgroup
Data is automatically mirrored by ASM across these Flash disks
with the mirrored copy on other Exadata Storage Servers

High Performance for write-intensive workloads

Copyright 2009, Oracle Corporation and/or its affiliates

42

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

Copyright 2009, Oracle Corporation and/or its affiliates

Database
Server

InfiniBand Switch/Network

Exadata Cell

Exadata Cell

Exadata Cell

43

Exadata I/O Resource Management


Multi-Database Environment
Ensure different databases are
allocated the correct relative amount of
I/O bandwidth

Database A

Database B

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

InfiniBand Switch/Network

Exadata Cell

Exadata Cell

Exadata Cell

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

Copyright 2009, Oracle Corporation and/or its affiliates

44

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

Copyright 2009, Oracle Corporation and/or its affiliates

45

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

Grid Disk n

Sys Area

Copyright 2009, Oracle Corporation and/or its affiliates

ASM disk

ASM disk

Sys Area

46

Exadata Storage Layout Example


ASM Mirroring and Failure Groups

ASM
Failure Group

Exadata Cell

Hot

Hot

Cold

Cold

Exadata Cell

Hot

Hot

Hot

Cold

Cold

Cold

ASM
Failure Group
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

Copyright 2009, Oracle Corporation and/or its affiliates

47

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

Copyright 2009, Oracle Corporation and/or its affiliates

48

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

Copyright 2009, Oracle Corporation and/or its affiliates

49

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

Copyright 2009, Oracle Corporation and/or its affiliates

50

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

Data Guard provides disaster protection and data corruption protection

Automatically maintains one or more copies of the database

Flashback provides human error protection

Snapshot-like capabilities to rewind database to before error

Recovery Manager (RMAN) provides backup to disk

Archiving and corruption protection


Can be used with Oracle Secure Backup (OSB) or third party tape backup
software

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

Users and database administrator use familiar tools

Copyright 2009, Oracle Corporation and/or its affiliates

51

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

Online migration if currently using


ASM and ASM redundancy
Migration can be done using
RMAN or Data Guard

Copyright 2009, Oracle Corporation and/or its affiliates

Database
Server

Exadata

Non-Exadata

Online Migration

52

Best Data Warehouse Machine

Copyright 2009, Oracle Corporation and/or its affiliates

53

Best Data Warehouse Machine

OLAP

Massively parallel high volume hardware to


quickly process vast amounts of data
Exadata runs data intensive processing
directly in storage

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

Dramatic new warehousing capabilities

Copyright 2009, Oracle Corporation and/or its affiliates

54

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

Copyright 2009, Oracle Corporation and/or its affiliates

55

In-Memory Parallel Execution


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

11.2

A single database machine has over


400GB of memory usable for caching

1,018,321

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

ParAccel

Exasol

Oracle & HP
Exadata

Faster than specialized in-memory


warehouse databases

Copyright 2009, Oracle Corporation and/or its affiliates

Exadata Hybrid Columnar Compression


enables multi-terabyte tables or partitions
to be cached in memory
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.

56

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


Copyright 2009, Oracle Corporation and/or its affiliates

57

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


Copyright 2009, Oracle Corporation and/or its affiliates

58

Best OLTP Machine

Copyright 2009, Oracle Corporation and/or its affiliates

59

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

Copyright 2009, Oracle Corporation and/or its affiliates

60

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

Oracle is the First Flash


Optimized Database

Copyright 2009, Oracle Corporation and/or its affiliates

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
61

Complete, Open, Integrated Availability


Maximum Availability Architecture
Real
Application
Clusters

Active
Data Guard

WAN

ASM

Fast
Recovery Area

Protection from

Server Failures
Storage Failures
Network Failures
Site Failures

Copyright 2009, Oracle Corporation and/or its affiliates

Secure
Backup

Real-time remote standby open for queries


Human error correction
Database, table, row, transaction level

Online indexing and table redefinition


Online patching and upgrades

62

Complete, Open, Integrated Security


Monitoring

Configuration
Management

Audit
Vault

Total
Recall

Access Control

Database
Vault

Label
Security

Encryption and Masking

Advanced
Security

Copyright 2009, Oracle Corporation and/or its affiliates

Secure
Backup

Data
Masking

63

Best Consolidation Machine

Copyright 2009, Oracle Corporation and/or its affiliates

64

Consolidation
ERP
CRM
CRM

ERP

Warehouse

HR

Data Mart

Biggest driver of ongoing


cost is
Multitudes of special-purpose systems

Copyright 2009, Oracle Corporation and/or its affiliates

Warehouse
Data Mart
HR

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
65

Best Consolidation Machine


Consolidation mixes many different
workloads in one system
ERP

Warehouse oriented bulk data processing


OLTP oriented random updates
Multimedia oriented streaming files

CRM
Warehouse
Data Mart
HR

Copyright 2009, Oracle Corporation and/or its affiliates

The Sun Oracle Database Machine


handles any combination of workloads
with extreme performance
And predictable response times

Dramatic new consolidation


capabilities

66

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

Copyright 2009, Oracle Corporation and/or its affiliates

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

67

Consolidate Servers

ERP

Many databases can run on Database


Machine servers
Shared Configuration
CRM

Warehouse

HR

Data
Mart

Copyright 2009, Oracle Corporation and/or its affiliates

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

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

68

The Architecture of the Future


Massively Parallel Grid
Best for Data Warehousing
Best for OLTP

Best for Consolidation

Copyright 2009, Oracle Corporation and/or its affiliates

69

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

Copyright 2009, Oracle Corporation and/or its affiliates

70

Copyright 2009, Oracle Corporation and/or its affiliates

71