Vous êtes sur la page 1sur 72

<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

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

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

Copyright 2009, Oracle Corporation and/or its affiliates

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.

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
8

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

<Insert Picture Here>

Exadata Based Product Offerings

Copyright 2009, Oracle Corporation and/or its affiliates

10

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

Copyright 2009, Oracle Corporation and/or its affiliates

11

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

12

Start Small and Grow

Quarter Rack

Half Rack

Full Rack

Copyright 2009, Oracle Corporation and/or its affiliates

13

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
14

Copyright 2009, Oracle Corporation and/or its affiliates

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

15

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

Copyright 2009, Oracle Corporation and/or its affiliates

16

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

Copyright 2009, Oracle Corporation and/or its affiliates

17

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


Copyright 2009, Oracle Corporation and/or its affiliates

18

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


Copyright 2009, Oracle Corporation and/or its affiliates

19

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


Copyright 2009, Oracle Corporation and/or its affiliates

20

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

Copyright 2009, Oracle Corporation and/or its affiliates

21

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

Copyright 2009, Oracle Corporation and/or its affiliates

22

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.

Copyright 2009, Oracle Corporation and/or its affiliates

23

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.

Copyright 2009, Oracle Corporation and/or its affiliates

24

<Insert Picture Here>

Exadata Architecture and Features

Copyright 2009, Oracle Corporation and/or its affiliates

25

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
26

Copyright 2009, Oracle Corporation and/or its affiliates

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

Copyright 2009, Oracle Corporation and/or its affiliates

27

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

28

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

29

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

30

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
Copyright 2009, Oracle Corporation and/or its affiliates

2MB of data returned to server

31

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

32

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

Copyright 2009, Oracle Corporation and/or its affiliates

33

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
34

Copyright 2009, Oracle Corporation and/or its affiliates

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

35

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
36

Up To

Copyright 2009, Oracle Corporation and/or its affiliates

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

Copyright 2009, Oracle Corporation and/or its affiliates

37

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


Copyright 2009, Oracle Corporation and/or its affiliates

38

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
Copyright 2009, Oracle Corporation and/or its affiliates

39

Exadata Smart Flash Cache


Breaks the Disk Random I/O Bottleneck
300 I/O per Sec

11.2

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
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

Copyright 2009, Oracle Corporation and/or its affiliates

40

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

41

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

42

Exadata Logical Flash Disks


Logical Flash Disks

11.2

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

43

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
Database Server

InfiniBand Switch/Network

Exadata Cell

Exadata Cell

Exadata Cell

Copyright 2009, Oracle Corporation and/or its affiliates

44

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

Copyright 2009, Oracle Corporation and/or its affiliates

45

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

46

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

Copyright 2009, Oracle Corporation and/or its affiliates

47

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
48

Copyright 2009, Oracle Corporation and/or its affiliates

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

49

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

50

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

51

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

Copyright 2009, Oracle Corporation and/or its affiliates

52

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

Online Migration

Copyright 2009, Oracle Corporation and/or its affiliates

53

Best Data Warehouse Machine

Copyright 2009, Oracle Corporation and/or its affiliates

54

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

Dramatic new warehousing capabilities

Copyright 2009, Oracle Corporation and/or its affiliates

55

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

56

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

ParAccel

Exasol

Oracle & HP Exadata

Exadata Hybrid Columnar Compression enables multi-terabyte tables or partitions to be cached in memory
Memory has 100x more bandwidth than Disk

Faster than specialized in-memory warehouse databases

Copyright 2009, Oracle Corporation and/or its affiliates

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.

57

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

58

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

59

Best OLTP Machine

Copyright 2009, Oracle Corporation and/or its affiliates

60

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

61

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
62

Oracle is the First Flash Optimized Database

Copyright 2009, Oracle Corporation and/or its affiliates

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

Copyright 2009, Oracle Corporation and/or its affiliates

63

Complete, Open, Integrated Security


Monitoring

Configuration Management
Access Control

Audit Vault

Total Recall

Database Vault
Encryption and Masking

Label Security

Advanced Security

Secure Backup

Data Masking

Copyright 2009, Oracle Corporation and/or its affiliates

64

Best Consolidation Machine

Copyright 2009, Oracle Corporation and/or its affiliates

65

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
66

Copyright 2009, Oracle Corporation and/or its affiliates

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

Copyright 2009, Oracle Corporation and/or its affiliates

67

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

Copyright 2009, Oracle Corporation and/or its affiliates

68

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

Copyright 2009, Oracle Corporation and/or its affiliates

69

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

70

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

71

Copyright 2009, Oracle Corporation and/or its affiliates

72

Vous aimerez peut-être aussi