exadata database machine morana kobal butković senior sales consultant oracle hrvatska

Download Exadata Database Machine Morana Kobal Butković Senior Sales Consultant Oracle Hrvatska

Post on 29-Mar-2015




6 download

Embed Size (px)


  • Slide 1

Exadata Database Machine Morana Kobal Butkovi Senior Sales Consultant Oracle Hrvatska Slide 2 Exadata Goals Ideal Oracle Database Platform Best Machine for Data Warehousing Best Machine for OLTP Best Machine for Database Consolidation Unique Architecture Makes it Fast and cost efficient Slide 3 Launched in Fall 2008 Seeing rapid adoption in all geographies and industries Exadata in the Marketplace Slide 4 Agenda Hardware Architecture Key Technologies Consolidation & Protection Slide 5 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 Exadata 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 Slide 6 Exadata Storage Server Building Block Uses high performance components 12 disks - 600 GB 15K RPM SAS 2.0, or 2TB 7200 RPM SATA 2 Xeon quad-core processors with PCI 2.0 Dual ported 40 Gb/sec InfiniBand 4 96 GB PCI Flash Cards Runs at full disk and flash bandwidth Hardware by Sun Software by Oracle Slide 7 Exadata Hardware Architecture Database Grid 8 compute servers (1U) 64 Intel cores Storage Grid 14 storage servers (2U) 112 Intel cores in storage 100 TB SAS disk, or 336 TB SATA disk 5 TB PCI Flash Data mirrored across storage servers Scalable Grid of industry standard servers for Compute and Storage Eliminates long-standing tradeoff between Scalability, Availability, Cost InfiniBand Network Redundant 40Gb/s switches Unified server & storage net Slide 8 Database Server Hardware 2 Quad-Core Intel Xeon E5540 Processors 4 x 2.5 146GB Disk Drives InfiniBand QDR (40Gb/s) dual port card Dual-redundant, hot- swappable power supplies Disk Controller HBA with 512M battery backed cache 72 GB DRAM (18 x 4GB) ILOM Installed Software: Oracle Enterprise Linux Oracle Database 11.2 Software Drivers 4 x 1GbE Interfaces Slide 9 Start Small and Grow Field Upgradeable Full Rack Half Rack Balanced Incremental Scaling for OLTP and DW Quarter Rack Slide 10 Scales to 8 Racks by Just Adding Cables Full Bandwidth and Redundancy Slide 11 Exadata Database Machine Product Family Quarter Rack Half RackFull Rack2-8 Full Racks Database Servers24816-64 Exadata Storage Servers371428-112 Total Disk Capacity SAS21 TB50 TB100 TB200 800TB Total Disk Capacity SATA70 TB168 TB336 TB336 2688TB User Data (uncompressed SAS) 6 TB14 TB28 TB56 224 TB I/O Throughput (disks SAS)4.5 GB/sec10.5 GB/sec21 GB/sec42 - 168 GB/sec I/O Throughput (flash)11 GB/sec25 GB/sec50 GB/sec100 - 400 GB/sec Flash IOPS225,000500,0001,000,0001M 8M Racks1112-8 Slide 12 Standardized and Simple to Deploy All Database Machines are the same Delivered Tested and Ready-to-Run Highly Optimized Highly Supportable No unique configuration issues Identical to config used by Oracle Engineering Runs existing OLTP and DW applications Full 30 years of Oracle DB capabilities No Exadata certification required Leverages Oracle ecosystem Skills, knowledge base, people, partners Deploy in Days, Not Months Slide 13 Agenda Hardware Architecture Key Technologies Consolidation & Protection Slide 14 Keys to Speed and Cost Advantage Exadata Hybrid Columnar Compression Exadata Intelligent Storage Grid Exadata Smart Flash Cache Slide 15 Data Intensive processing runs in Exadata Storage Grid Filter rows and columns as data streams from disks Example: How much product X sold last quarter Exadata Storage Reads 10TB from disk Exadata Storage Filters rows by Product & Date Sends 100GB of matching data to DB Servers Scale-out storage parallelizes execution and removes bottlenecks Exadata Intelligent Storage Grid Most Scalable Data Processing Slide 16 Simple Query Example Exadata Storage Grid SUM Optimizer Chooses Partitions to Access 10 TB scanned 100 GB returned to servers 10 TB scanned 100 GB returned to servers Oracle Database Grid What were my sales yesterday? Select sum(sales) where Date=24-Sept Select sum(sales) where Date=24-Sept Scan compressed blocks in partitions Retrieve sales amounts for Sept 24 Scan compressed blocks in partitions Retrieve sales amounts for Sept 24 Slide 17 Exadata Intelligent Storage Exadata storage servers also run more complex operations in storage Join filtering Incremental backup filtering I/O prioritization Storage Indexing Database level security Offloaded scans on encrypted data Data Mining Model Scoring Smart File Creation 10x reduction in data sent to DB servers is common Exadata Intelligent Storage Grid Slide 18 Exadata is Smart Storage Storage Server is smart storage, not a DB node Storage remains an independent tier Database Servers Perform complex database processing such as joins, aggregation, etc. Exadata Storage Servers Search tables and indexes filtering out data that is not relevant to a query Cells serve data to multiple databases enabling OLTP and consolidation Simplicity, and robustness of storage appliance Compute and Memory Intensive Processing Data Intensive Processing Slide 19 Exadata Hybrid Columnar Compression Data is organized and compressed by column Dramatically better compression Speed Optimized Query Mode for Data Warehousing 10X compression typical Runs faster because of Exadata offload! Space Optimized Archival Mode for infrequently accessed data 15X to 50X compression typical Query Faster and Simpler Backup, DR, Caching, Reorg, Clone Faster and Simpler Backup, DR, Caching, Reorg, Clone Benefits Multiply Slide 20 Exadata Hybrid Columnar Compression How it works Tables are organized into sets of a few thousand rows Compression Units (CUs) Within CU, data is organized by column, then compressed Column organization brings similar values close together, enhancing compression Useful for data that is bulk loaded and queried Update activity is light Exadata servers offload filtering, projection, etc. for scans on compressed data Return compressed blocks to database so buffer cache benefits from compression Reduces Table Size 4x to 40x 4x to 50x Reduction Compression Unit Column 1 Column 2 Column 3 Slide 21 Compression Ratio of Real-World Data Compression Ratio varies by customer and table Trials were run on largest table at 10 large companies Average Query Compression ratio was 13x On top of Oracles already highly efficient format Slide 22 Hybrid Columnar Comparisons Exadata Hybrid Columnar Compression is a second generation columnar technology combining the best of row and column formats Best compression matching full columnar Excellent scan time Compression provides 10x speedup After 10x I/O reduction, most queries become CPU bound Good single row lookup no full columnar cliff Table Size Scan TimeRow Lookup Time Uncompressed OLTP Hybrid Pure Column Pure Columnar Cliff Uncompressed OLTP Compress Hybrid Pure Column Slide 23 Exadata Smart Flash Cache Breaks the Disk Random I/O Bottleneck Trade-off between traditional disks drives and Flash Disk drives are cheap, high capacity but low I/Os per second Flash is expensive, lower capacity but can support tens of thousands of I/Os per second Ideal Solution - Exadata Smart Flash Cache 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 of I/Os per Second Slide 24 Sun FlashFire in Exadata Sun Flash Accelerator F20 PCIe Card Cell cache on the storage cells Write-though cache, transparently used to accelerate reads 4 x Cards (384GB/cell) used to create a cache on the cell Database Machine has 5 TB of flash storage Able to pull 3.6GB/sec total bandwidth from each storage cell, for Full Rack: 50GB/sec total from flash 21GB/sec from SAS disk, 12Gb/sec SATA disk Up to 50,000 Disk IOPS SAS or Up to 20,000 Disk IOPS SATA Up to 1,000,000 Flash IOPS Slide 25 Exadata Smart Flash Cache Performance Use PCIe cards instead of SSDs to avoid slow disk interface Capacity Efficient Compression increases effective performance and capacity by up to 10X Smart Caching Caches data intelligently to maximize Flash usage for frequently read data Automatically skips caching of infrequently read objects or avoid caching data that will not fit in the cache Database awareness enables caching only data likely to be accessed again User can further optimize caching policies by specifying whether or not to cache specific database objects Slide 26 Exadata is Architected for Flash Traditional storage arrays now offer optional flash disks Scale-Out StorageNo bottlenecks to scaling flash I/O InfiniBandHighest throughput, lowest latency Intelligent StorageKey to using full flash bandwidth Even InfiniBand cant send 50GB/sec PCI FlashAvoids disk controller bottlenecks. Cards in storage enable HA, RAC CompressionMultiply flash capacity 10x Also multiplies data scan rates Flash CacheSpeed of flash, cost of disk Optionally specify table placement Exadata Flash Architecture Slide 27 Exadata Storage Index Transparent I/O Elimination with No Overhead Exadata Storage Indexes maintain summary information about table data in memory Store MIN and MAX values of columns Typically one index entry for every MB of disk Eliminates disk I/Os if MIN and MAX can never match where clause of a query Completely automatic and transparent ABCD 1 3 5 5 8 3 Min B = 1 Max B =5 Table Index Min B = 3 Max B =8 Select * from Table where B