Presentation - Exadata V2 - Sun Oracle Database Machine

Embed Size (px)

Citation preview

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    1/65

    The following is intended to outline our general

    product direction. It is intended for informationpurposes only, and may not be incorporated into anycontract. It is not a commitment to deliver anymaterial, code, or functionality, and should not be

    relied upon in making purchasing decisions.The development, release, and timing of anyfeatures or functionality described for Oraclesproducts remains at the sole discretion of Oracle.

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    2/65

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    3/65

    Exadata V2 - Sun Oracle Database Machine

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    4/65

    Database Machine Success

    Exadata V1 is succeeding in all geographies and industries againstevery competitor

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    5/65

    Every query was faster on Exadata compared to our currentsystems. The smallest performance improvement was 10x and

    the biggest one was an incredible 72x .Simeon Dimitrov, Enterprise Resources Manager

    Call Data Record queries that used to run for over 30 minutes

    now complete in under 1 minute . That's extremeperformance .

    Grant Salmon , CEO, LGR Telecommunications

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

    transparency .Christian Maar, CIO

    Exadata V1 Data Warehousing Customers

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    6/65

    Exadata Database Machine

    Version 1 Worlds Fastest Machine for Data Warehousing

    Extreme Performance for Sequential I/O 10x Faster than other Oracle D/W Systems

    Version 2 Worlds Fastest Machine for OLTP

    Extreme Performance for Random I/O 5x Version 1 Data Warehousing Performance Dramatic new Exadata Software Capabilities

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    7/65

    The Architecture of the Future

    Data Warehousingand OLTP

    Massively Parallel Grid

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    8/65

    Sun Oracle Database Machine Hardware

    Complete, Pre-configured, Tested forExtreme Performance

    Database Servers Exadata Storage Servers InfiniBand Switches Ethernet Switch Pre-cabled Keyboard, Video, Mouse (KVM) hardware Power Distribution Units (PDUs)

    Ready to Deploy

    Plug in power Connect to Network Ready to Run Database

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    9/65

    9

    Exadata is Smart Storage

    Database Server Compute and memory intensive data

    processing executes in database servers

    Fully-parallelized joins and aggregations

    Bandwidth IntensiveSearches

    Compute IntensiveProcessing

    Database Servers and Exadata storage work in conjunction to execute SQL Exadata cell is smart storage, not a complete database node

    Exadata Storage Server IO-bandwidth intensive searches executes in

    storage servers Exadata Smart Scans and Exadata

    Storage Indexes filter out data that is not

    relevant to a query

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    10/65

    2009 Oracle Corporation Proprietary and Confidential 10

    Sun Exadata Storage Server Hardware

    24 GB DRAM

    12 x 3.5 Disk Drives

    2 Quad-Core IntelXeon Processors

    Pre-installed Software: Oracle Exadata Storage Server Software

    Oracle Enterprise Linux

    Drivers

    Disk ControllerHBA with 512Mbattery backedcache

    InfiniBand QDR(40Gb/s) dualport card

    ILOM

    Dual-redundant, hot-swappable power supplies

    4 x 96GB SunFlash PCIeCards

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    11/65

    Sun Oracle Database Machine

    Full Rack Half Rack Quarter Rack Basic System

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    12/65

    Scale Performance and Capacity

    Scalable Scales to 8 rack database machine

    by just adding wires

    More with externalInfiniBand switches

    Scales to hundreds of storage servers

    Multi-petabyte databases

    Redundant and FaultTolerant

    Failure of any componentis tolerated Data is mirrored across

    storage servers

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    13/65

    2009 Oracle Corporation Proprietary and Confidential -13-13

    Sun Oracle Database MachineHardware Improvements

    Same architecture as previous Database Machine Same number and type of Servers, CPUs, Disks

    Plus Flash Storage!

    NewLatest TechnologiesFaster

    Better

    1.8x Faster CPUs

    1.33x More SAS Disk Capacity2x More SATA Disk Capacity

    1.5x Faster Disk Throughput

    2x Faster Networking

    2.25x More Memory

    2x Faster Memory

    2x More Ethernet Connectivity

    Xeon 5500 Nehalem

    600 GB SAS Disks2 TB SATA Disks

    6 Gb SAS Links

    40 Gb InfiniBand

    72 GB per DB Node

    DDR3 DRAM

    4 Ethernet links per DB Node

    New

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    14/65

    2009 Oracle Corporation Proprietary and Confidential -14-

    Sun Oracle Database Machine Full RackPre-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

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    15/65

    2009 Oracle Corporation Proprietary and Confidential -15-

    Sun Oracle Database Machine:System Architecture

    High Bandwidth High Bandwidth High Bandwidth High Bandwidth Interconnect Interconnect Interconnect Interconnect

    Massively ParallelMassively ParallelMassively ParallelMassively ParallelStorage Storage Storage Storage

    ClusteredClusteredClusteredClusteredDatabase Servers Database Servers Database Servers Database Servers

    Compute Intensive Processing

    Sun Oracle Database Server Sun Oracle Database Server Sun Oracle Database Server Sun Oracle Database Server

    Compute Intensive Processing

    Sun Oracle Database Server Sun Oracle Database Server Sun Oracle Database Server Sun Oracle Database Server

    Compute Intensive Processing

    Sun Oracle Database Server Sun Oracle Database Server Sun Oracle Database Server Sun Oracle Database Server

    Data Intensive

    Processing

    Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server

    Data IntensiveProcessing

    Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server

    Data IntensiveProcessing

    Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server

    Data Intensive

    Processing

    Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    16/65

    2009 Oracle Corporation Proprietary and Confidential -16-

    Sun Oracle Database Machine:5.3 TB SunFire Flash Cache

    High Bandwidth High Bandwidth High Bandwidth High Bandwidth Interconnect Interconnect Interconnect Interconnect

    Massively ParallelMassively ParallelMassively ParallelMassively ParallelStorage Storage Storage Storage

    ClusteredClusteredClusteredClusteredDatabase Servers Database Servers Database Servers Database Servers

    Compute Intensive Processing

    Sun Oracle Database Server Sun Oracle Database Server Sun Oracle Database Server Sun Oracle Database Server

    Compute Intensive Processing

    Sun Oracle Database Server Sun Oracle Database Server Sun Oracle Database Server Sun Oracle Database Server

    Compute Intensive Processing

    Sun Oracle Database Server Sun Oracle Database Server Sun Oracle Database Server Sun Oracle Database Server

    Data IntensiveProcessing

    Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server

    S u n

    F i r e

    Data IntensiveProcessing

    Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server

    S u n

    F i r e

    Data IntensiveProcessing

    Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server

    S u n

    F i r e

    Data IntensiveProcessing

    Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server Sun Oracle Exadata Storage Server

    S u n

    F i r e

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    17/65

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    18/65

    2009 Oracle Corporation Proprietary and Confidential -18-

    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

    Sun Oracle Database Machine Quarter RackPre-Configured for Extreme Performance

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    19/65

    2009 Oracle Corporation Proprietary and Confidential -19-

    Exadata Product Capacity

    28 TB14 TB6 TB2 TBSAS

    SATA

    SATA

    SAS 100 TB50 TB21 TB7.2 TB

    100 TB50 TB21 TB7 TB

    User Data 2(assuming no

    compression)

    5.3 TB2.6 TB1.1 TB384 GBRaw Flash 1336 TB168 TB72 TB24 TB

    Raw Disk 1

    Full RackHalf RackQuarter RackSingle Server

    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 afterallowing space for database structures such as temp, logs, undo, and indexes. Actual user data capacity varies byapplication. User Data capacity calculated using 1 TB = 1024 * 1024 * 1024 * 1024 bytes.

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    20/65

    Hardware Warranty & Support

    Included with ALL Exadata Products 3 year parts and labor are covered On-site support and repair is provided 24x7 coverage with a 4 hour response (Priority 1) Disk Retention Service (DMR): Failed drive, under warranty, can be

    replaced without returning the drive to Sun/Oracle

    Hardware support beyond the first 3 years is available, viaseparate contract, from Sun

    Additional higher levels of support can be purchased from

    Sun

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    21/65

    Drastically Simplified Deployments

    Database Machine eliminates thecomplexity of deploying database

    systems Months of configuration, troubleshooting, tuning

    Database Machine is ready on dayone

    Pre-built, tested, standard, supportable configuration

    Runs existing applications unchanged

    Extreme performance out of the boxMonths to

    Days

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    22/65

    22

    Performance

    Why is Oracle Faster?

    DB Processing in Storage

    Better Compression (10x)

    Smart Flash Cache

    Faster Interconnect (40Gb/sec)

    More Disks

    Faster Disks (15K RPM)

    2009 Oracle Corporation

    21

    1011.4

    7.5

    0

    10

    20

    30

    40

    50

    60

    Query Throughput Query Throughput with Flash

    50

    HITACHIUSP V

    TERADATA2550

    NETEZZATwinFin 12

    SUN ORACLEDatabase Machine

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    23/65

    23

    Exadata FlashExtreme Performance

    Sun Oracle Database Machinehas 5.3 TB of flash storage

    OLTP - Over 1 Millions IOPS DW 50 GB/s throughput

    Smart Flash Cache caches hotdata

    Not just simple LRU Knows when to avoid caching to avoid

    flushing cache Allows optimization by application tableOracle is the First Flash

    Optimized Database

    New

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    24/65

    Semiconductor Cache Hierarchy

    Massive throughput and IOsthrough innovative CacheHierarchy

    Database DRAM Cache 400GB raw capacity Up to 4TB compressed user data 100 GB/sec

    Exadata Smart Flash Cache 5TB raw capacity Up to 50TB compressed user data 50 GB/sec raw scan 1 million IO/sec

    Exadata disks 100TB or 336TB raw Up to 500TB compressed user data 21 GB/sec scan 50K IO/sec

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    25/65

    25

    Sun Oracle Database MachineProduct Family SAS Disk Drives

    1M 8M1,000,000500,000225,00075,000I/O per Second (IOPS)

    N/A

    3.6 GB/sec1.5 GB/sec

    2 TB

    7.2 TB

    11

    Basic

    100 - 400 GB/sec50 GB/sec25 GB/sec11 GB/secI/O Throughput (flash)42 - 168 GB/sec21 GB/sec10.5 GB/sec4.5 GB/secI/O Throughput (disks)

    2-8111Racks

    56 224 TB28 TB14 TB6 TBUser Data (uncompressed)

    200 800TB100 TB50 TB21 TBTotal Disk Capacity

    28-1121473Exadata Storage Servers16-64842Database Servers

    2-8 Full RacksFull RackHalf RackQuarterRack

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    26/65

    2008 Oracle Corporation 26

    Scale-Out Architecture

    The database, ASM, and Exadata Cells each

    play a role in Oracles scale-out storagearchitecture

    Responsibilities are placed in the optimallocation DB Business Data Protection ASM Reliable Storage Pool Exadata Cell Database Intelligent Storage

    Seamless integration simplifies management

    ASMReliable Storage

    Pool

    BusinessData Protection

    DatabaseIntelligent StorageExadata

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    27/65

    2008 Oracle Corporation 27

    Scale-Out Architecture

    ASMReliable Storage

    Pool

    BusinessData Protection

    DatabaseIntelligent StorageExadata

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    28/65

    2008 Oracle Corporation 28

    Scale-Out Business Data Protection

    Business Data Protection is implemented by the Database Only the database can protect and recover business level objects

    Data Guard provides disaster protection and corruption protection

    Automatically maintained standby copy of database Standby database is available for reads, reports, backups not idle

    Flashback provides point-in-time recovery Snapshot-like capabilities to rewind database to before error At row, transaction, table, or complete database level

    Recovery Manager (RMAN) provide backup to disk and tape Archiving and corruption protection Data is validated as it is backed up

    Storage Grid

    These work with Exadata with no changes

    Users and database administrators continueto use familiar tools

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    29/65

    2008 Oracle Corporation 29

    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

    Lights-out Management (ILOM) Remote management and administration of hardware

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    30/65

    2008 Oracle Corporation 30

    Scale-Out Architecture

    ASMReliable Storage

    Pool

    BusinessData Protection

    DatabaseIntelligent StorageExadata

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    31/65

    2008 Oracle Corporation 31

    Exadata Cell Exadata Cell

    Exadata Storage Layout ExampleGrid Disks

    Cell Disks are logically partitioned into Grid Disks Grid Disk is the entity allocated to ASM as an ASM disk Minimum of one Grid Disk per Cell Disk Can be used to allocate hot, warm and cold regions of a

    Cell Disk or to separate databases sharing Exadata Cells

    GridDisk

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    32/65

    2008 Oracle Corporation 32

    Exadata Storage Layout ExampleASM Disk Groups and Mirroring

    Two ASM disk groups defined One for the active, or hot portion, of the database and a

    second for the cold or inactive portion ASM striping evenly distributes I/O across the disk group ASM mirroring is used protect against disk failures

    Optional for one or both disk groups

    Exadata Cell Exadata Cell

    Hot Hot Hot Hot Hot Hot

    Cold Cold Cold Cold Cold Cold

    Hot ASMDisk Group Cold ASM

    Disk Group

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    33/65

    Scale-Out Architecture

    ASMReliable Storage

    Pool

    BusinessData Protection

    DatabaseIntelligent StorageExadata

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    34/65

    2009 Oracle Corporation Proprietary and Confidential -34-

    Database Intelligence:Smart Scan

    Data Reductionand Host Offloading

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    35/65

    2009 Oracle Corporation Proprietary and Confidential -35-

    Traditional Scan Processing

    Smart Scan Example: Telco wants to identify

    customers that spend morethan $200 on a single phonecall

    With traditional storage, alldatabase intelligence residesin the database hosts

    Most data returned fromstorage is discarded bydatabase

    Discarded data consumesvaluable resources, andimpacts the performance ofother workloadsIOs Executed:

    1 terabyte of datareturned to hosts

    DB Host reduces

    terabyte of data to 1000customer names thatare returned to client

    Rows ReturnedSELECT

    customer_id FROM calls

    where amount >200;

    TableExtents

    Identified

    I/Os Issued

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    36/65

    2009 Oracle Corporation Proprietary and Confidential -36-

    Exadata Smart Scan Processing

    Only the relevant columns customer_idand required rows where amount>200are are returned to database

    CPU consumed by predicateevaluation is offloaded

    Moving scan processing offthe database frees CPUcycles and eliminates lots ofunproductive messaging

    Returns the needle, not theentire hay stack2MB of data

    returned to server

    Rows Returned

    Smart ScanConstructed And

    Sent To Cells

    Smart Scanidentifies rows andcolumns within

    terabyte table thatmatch request

    ConsolidatedResult SetBuilt From

    All Cells

    SELECTcustomer_id

    FROM calls where amount >

    200;

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    37/65

    2009 Oracle Corporation Proprietary and Confidential -37-

    More Smart Scans

    Join filtering Join filtering is performed within Exadata cells Predicates on dimension tables can be used to filter fact tables

    Example - Select total sales of all Italian wines Item numbers of Italian wines are read from Item table

    Then translated into a Bloom filter Bloom filter is applied by the cells during the scan of Sales

    table to identify sales of Italian wines

    Index Scans When only the columns in an index are selected, the smart scan

    can be performed on the index instead of the full table

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    38/65

    2009 Oracle Corporation Proprietary and Confidential -38-

    Smart Scans for Backup

    To optimize disk performance, the database issues large I/Os to readmultiple blocks that need backup

    Even when some unneeded blocks are between the blocks needingbackup, the database will issue a single efficient large I/O The database then discards the unneeded blocks

    Cells offload the overhead of filtering unneeded blocks

    Large I/Os for multiplenearby blocks

    Small I/O forisolated block

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    39/65

    2008 Oracle Corporation 39

    End-to-End Data Validation

    Exadata performs extensive validation of database

    blocks Checksums, block locations, magic numbers, head and tailchecks, alignment, etc.

    End-to-End validation from database memory to cell Stops corrupted data from being written to disk

    Database blocks are validated when they are read fromdisk If block became corrupted on disk, the mirror block is read

    from another cell

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    40/65

    2009 Oracle Corporation Proprietary and Confidential -40-

    Smart Scan Transparency

    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

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

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    41/65

    New

    Exadata Hybrid Columnar Compression

    Data is grouped by columnand then compressed

    Query Mode for datawarehousing

    Optimized for speed

    10X compression typical Scans improve proportionally

    Archival Mode forinfrequently accessed data

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

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    42/65

    10 10 10 1116 19 19 19

    20 21

    29

    43

    05

    101520253035404550

    S i z e

    R e

    d u c

    t i o n

    F a c t o

    r b y

    T a

    b l e

    OLTP Compression (avg=3.3)

    Query Compression (avg=14.6)

    Archive Compression (avg=22.6)

    Real-World Compression Ratios

    Oracle Production E-Business Suite Tables

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

    52

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    43/65

    Exadata Storage IndexTransparent I/O Elimination with No Overhead

    Exadata Storage Indexes maintainsummary information about table datain memory

    Store MIN and MAX values of columns Typically one index entry for every MB of disk

    Eliminates disk I/Os if MIN and MAXcan never match where clause of aquery

    Completely automatic andtransparent

    A B C D1

    3

    5

    5

    8

    3

    Min B = 1Max B =5

    Table Index

    Min B = 3Max B =8

    Select * from Table where B

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    44/65

    Best Machine forData Warehousing

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    45/65

    Best Data Warehouse Machine

    Massively parallel high volume hardware toquickly process vast amounts of data

    Exadata runs data intensive processingdirectly in storage

    Most complete analytic capabilities 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

    Dramatic new warehousing capabilitiesData Mining

    OLAP

    ETLETL

    New

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    46/65

    Benefits Multiply

    1 TBwith compression

    10 TB of user dataRequires 10 TB of IO

    100 GBwith partition pruning

    20 GBwith Storage Indexes

    5 GB Smart Scan onMemory or Flash

    SubsecondOn DatabaseMachine

    Data is 10x Smaller, Scans are 2000x faster

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    47/65

    In-Memory Parallel Queries

    One Sun Oracle Database Machine rack 400GB of DRAM usable for caching

    Exadata Hybrid Columnar Compressionenables 4TB data in DRAM

    Database release 11.2 introduces parallelquery processing on DRAM cached data

    Harnesses DRAM capacity of entire database cluster forqueries

    Technology for world record benchmark

    315,842

    1,018,321

    1,166,976

    ParAccel Exasol Oracle & HPExadata

    QphH: 1 TB TPC-H

    Faster than specialized in-memory warehouse databases DRAM has 100x more bandwidth than Disk

    New

    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.

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    48/65

    DBFS - Scalable Shared File System

    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 inExadata Protected like any DB data mirroring, DataGuard, Flashback, etc.

    5 to 7 GB/sec file system I/O throughput

    ETL Files in DBFS

    Load into databaseusing External Tables

    New

    ETL

    More File Throughput than High-End NAS Filer

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    49/65

    Best Machine for OLTP

    B t OLTP M hi

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    50/65

    Best OLTP Machine

    Only Oracle runs real-worldbusiness applications on theGrid

    Unique fault-tolerant scale-outOLTP database

    RAC, Data Guard, Online Operations

    Unique fault-tolerant scale-outstorage suitable for OLTP

    ASM, Exadata

    Dramatic New OLTPCapabilities

    Th Di k R d I/O B l k

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    51/65

    The Disk Random I/O Bottleneck 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/Osper 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

    300 I/O per Sec

    Tens of Thousands ofI/Os per Second

    Exadata Smart Flash Cache

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    52/65

    Exadata Smart Flash CacheExtreme Performance

    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 needed for I/O Lower Power 5X More I/Os than

    1000 Disk EnterpriseStorage Array

    Complete Open Integrated Availability

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    53/65

    WAN

    Complete, Open, Integrated AvailabilityMaximum Availability Architecture

    Protection from Server Failures Storage Failures Network Failures Site Failures

    Real-time remote standby open forqueries

    Human error correction Database, table, row, transaction level

    Online indexing and table redefinition Online patching and upgrades

    RealApplication

    Clusters

    RealApplication

    Clusters

    ASMASM

    Fast

    Recovery Area

    Fast

    Recovery Area

    ActiveData Guard

    ActiveData Guard

    SecureBackupSecureBackup

    Complete Open Integrated Security

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    54/65

    Complete, Open, Integrated Security

    DataMasking

    AdvancedSecurity SecureBackup

    Encryption and Masking

    DatabaseVault

    LabelSecurity

    Access Control

    Configuration

    Management

    AuditVault Total

    Recall

    Monitoring

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    55/65

    Best Machine for Consolidating Databases

    Consolidating Databases

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    56/65

    Consolidating Databases

    Biggest driver of ongoingcost is

    Multitudes of special-purpose systems

    Consolidate onto DatabaseMachine

    High performance for all applications Low cost platform for all applications

    Predictable response times in a sharedenvironment Handles all data management needs Complete, Open, Integrated

    ERP

    CRM

    Warehouse

    Data MartHR

    CRMERP

    Warehouse Data Mart

    HR

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    57/65

    Exadata I/O Resource Management

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    58/65

    2009 Oracle Corporation Proprietary and Confidential 58

    Exadata I/O Resource Management

    Exadata implements Smart I/O Resource management at threelevels:

    Transaction Level Ensures higher priority transactions get better throughput Database Level

    Ensures each database gets fair share of disk bandwidth Usage Category Level

    Ensures interactive users are not slowed by reporting or batch

    Each Exadata cell coordinates its I/Os based on a grid-wideplan

    Exadata I/O Resource Management

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    59/65

    2009 Oracle Corporation Proprietary and Confidential 59

    Exadata I/O Resource Management

    Mixed Workload Environments

    Ensure different transactions and users within adatabase are allocated the correct relative

    amount of I/O The same Database Plan that is used to directCPU resources is used to direct I/O Host side RM has been in Oracle since 9 i R1

    Example Database Plan: Interactive Txns: 70% of I/O bandwidth Reporting Txns: 30% of I/O bandwidth

    also any bandwidth not taken by Interactive

    Interactive70%

    Reporting30%

    Exadata I/O Resource Management

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    60/65

    2009 Oracle Corporation Proprietary and Confidential 60

    Exadata I/O Resource Management

    Multi-Database Environment

    Ensure different databases areallocated the correct relative amount

    of I/O resources Example Inter-database Plan: Database A: 33% of I/O bandwidth Database B: 67% of I/O bandwidth Unused bandwidth can go to the other

    Or Database B has lower priority than A

    E.g testing or development DB

    Within each database prioritizebased on database plan

    Database B(RAC)

    Database A(Single-Instance)

    33% 67%

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    61/65

    Exadata V2 Summary

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    62/65

    2009 Oracle Corporation Proprietary and Confidential -62-

    y

    Fastest Data Warehousing& OLTP Performance

    Best Data Warehousing

    & OLTP Cost/Performance

    Fault Tolerant

    & Scalable On-Demand

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    63/65

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    64/65

  • 8/12/2019 Presentation - Exadata V2 - Sun Oracle Database Machine

    65/65