teradata vs-exadata

34

Click here to load reader

Upload: louis-liu

Post on 22-Nov-2014

16.379 views

Category:

Design


15 download

DESCRIPTION

 

TRANSCRIPT

  • 1. Teradata vs. Exadata Discussion,Oracle Migration & Break Free for Industry AnalystsAugust 2011Allen Licitra & Mark Shainman
  • 2. Exadata Overview
  • 3. Teradata Comparison to Oracle Architecture loader loader loader Standard Oracle Oracle Exadata Teradata Shared MPP Extension to Shared Shared-Nothing Memory & Disk Memory & Disk3 >
  • 4. Oracle Exadata Database Machine X2-2 8 Oracle Database Servers Sun x4170 M2 servers 2 x 6-core Intel Xeon E5670 processors 96 GB RAM Oracle Enterprise Linux Oracle RAC - Oracle ASM Oracle Oracle Oracle Oracle Oracle Oracle Oracle Oracle DBMS DBMS DBMS DBMS DBMS DBMS DBMS DBMS Infiniband Exadata Exadata Exadata Exadata Exadata Exadata Exadata Software Software Software Software Software Software Software Exadata Exadata Exadata Exadata Exadata Exadata Exadata Software Software Software Software Software Software Software 14 Exadata Cells Sun x4270 M2 Servers 2 x 6-core Intel Xeon E5640 processors 24 GB RAM Array of 12 SAS disks Pre-configured System 600 GB SAS disks 2TB SAS disks Two-tiered architecture Flash storage on PCI cards4 >
  • 5. Oracle Exadata 2 layer query processing Oracle DBMS Layer Oracle Server Oracle more complexity Oracle Database layer Oracle DBMS > Aggregation Software > Sort, group by > Data redistribution > Complex joins non-partition-wise Infiniband > Functions, UDFs, stored procs > SQL OLAP extensions Exadata Server > All other SQL processing Exadata Layer Exadata layer Exadata Software > Projection select list columns > Restriction where clause predicates > Join filtering via Bloom Filters > Data mining function execution5 >
  • 6. Top 5 Tech Areas Against Exadata 1. Complex Oracle Exadata Architecture Shared memory & disk. Limited scalability and unpredictable performance Two tiered architecture complexity (indexes/scans) Exadata is proprietary and expensive. Price discounting will slow 2. Complex Oracle RAC RAC node management Stability Issues with high workloads and (15+ way setups) Complex transition from non RAC environments 3. Poor Workload Management Conditional parallelism causes unpredictable performance Lack of mission critical SLAs Lack of dynamic resource control and hardware utilization 4. Struggles with Mixed Workloads Optimizer maturity, complex queries and high concurrency 5. Higher Risk and Support costs DBA support (tuning, indexes, workload mgmt etc.)6 >
  • 7. Teradata Shared Nothing vs. Oracle Shared Disk Teradata Oracle (RAC) P P D M D M P P B B B B B B M D M D Node 1 Node 2 Shared nothing = no resource Shared everything = resource contention contention Parallelism is unconditional and Parallelism is conditional and predictable unpredictable Linear scalability with a slope of one Scalability with diminishing returns7 >
  • 8. Managing Workloads with Oracle Exadata Batch Load & Tactical Another Reports Update Queries Data Mart B B B B B B B B B B B B Node 1 Node 2 Node 3 Node 4 IT must manage physical workload separation and resource utilization Typically you will use different Less efficient use of schemas for different resources applications and workloads! Limits parallelism8 >
  • 9. Managing Workloads with Teradata P P P P Tactical Queries Analytical D M D M D M D M Queries P P P P Loading M D M D M D M D Reporting Shared nothing is maintained. Automatic, linear scalability. Workload management is logical, dynamic and more automatic than Oracle9 >
  • 10. Exadata Support Issues Significantly higher learning curve than claimed > 285 days of new DBA training for existing Oracle DBAs, Role of DBA changes > Must re-evaluate indexes, tuning and workload choices > Customers taking 8-12 months to move into production High levels of patching > Monthly database patch and quarterly storage image update > Often necessitating System Restart > Unpredictable system stability and performance variation Manual workload management and query control > Workload Management for Oracle Exadata is difficult to learn & maintain > Demotion of problematic workloads is difficult with Exadata due to the fact that resources cannot be freed up dynamically > Oracle compensates by recommending artificial limits to jobs (before they even start) > Exadata is designed and tuned for restricted workloads, batch reporting and concurrency levels below 30 conc. Queries > TD13 has a significant RDBMS lead on Exadata & Oracle 11g on EWD workloads10 >
  • 11. Top Exadata Claims against Teradata 1. Infiniband is faster than Teradata BYNET Irrelevant argument we move data differently Higher on 6650 and almost equal on 2650 2. Oracle Smart Flash delivers industry leading query throughput Cache good for OLTP random workloads, not table scans Ingest rate of RAC nodes half of flash scan rate 3. Hybrid Columnar Compression provides 10-50x compression Real world numbers of 4-6x seen Teradata ALC & BLC offer equivalent compression with greater flexibility of choice Teradata near future will offer additional compression options 4. Exadata provides consolidation platform and end to end solution ERP and DWing workloads unlikely to occur on the same platform Need to focus on best in class solution and not settle for less11 >
  • 12. Oracle Exadata X2 vs. Teradata 2650 & 6650 Differentiation Tool Explains Advantages Data Scalability Query Multi-Temp Concurrency Oracle 6650 TB & PB Is 30 to Exadata X2 50 enough? Investment SSD Scan Protection FC HDD Optimization Fat HDD Intelligent Cost-based Coexistence Optimization & Shared nothing Architecture Active Intraday Ease of Workloads Use Workload Mgmt Customer Services Multiple Levels incl. HSN, fallback, H/W Raid-1 Multiple Business Subject Areas Multiple Availability Applications TASM 2650 Agile Integrated Analytics Consistent Data12 > Performance
  • 13. Query Performance Summary ACTIVATING Oracle DBMS MAKE it happen! Exadata Teradata OPERATIONALIZING WHAT IS happening? Poor ExcellentWorkload Complexity PREDICTING WHAT WILL Exadata Teradata happen? Poor Excellent ANALYZING WHY Exadata Teradata did it happen? Poor Excellent REPORTING WHAT Exadata Teradata happened? Fair Very good Exadata Teradata Very good Very good Exadata Cells Data Sophistication13 >
  • 14. Oracle Marketing ClaimsAnd Counterpoints
  • 15. Softbank Mobile Claims and Counterpoints Same reference ad shown 4 different ways! Oracle Claim Response 2 racks of 2650! The Teradata systems were very old by 36 racks of Teradata todays standards (circa 2003). Those 36 racks were systems were roughly equivalent to only two racks of 2650 given the replaced with 3 dramatic performance and packaging advances made by racks of Exadata Teradata since that time. 660X performance improvement was realized by a US hospitality company after migrating from Oracle to a Query performance Teradata Data Warehousing Appliance. The Oracle claim increased 8X for Softbank Mobile compares Oracles Exadata system to the old, production Teradata system. What do those comparisons mean? Our current 2650 platform is greener than Exadata on 1/10th of the energy both a rack to rack basis and on a performance equivalency consumed basis. (See chart below.) This is false. In fact, based on a variety of sizing metrics such as customer data volume, spinning disk, TPerf or Softbank Mobile was nodes Softbank Mobile is not even in the Top 20 Teradata Teradatas largest systems or customers in Asia! It is true that Softbank Mobile customer in Asia. was, at the time, the largest Teradata customer in Japan not Asia.15 >
  • 16. Teradata is greener than Exadata on a cabinet-by-cabinet basis AND on a performance equivalency basis. Teradata Data Warehouse Appliance Oracle Exadata X2-2 2650 Full Cabinet (9 nodes) Full Cabinet Power 7080 watts 14000 watts Heat 27k BTUs/hr 47k BTUs/hr Weight 1540 lbs 2131 lbs/rack Source is Teradata 2650 prep guide and Oracle Exadata X2-2 data sheet. Looking at Teradatas recommended config of 15n, 2650 vs. one full rack of Exadata X2-2, then the numbers are: Teradata Data Warehouse Appliance Oracle Exadata X2-2 15 nodes (5 cliques) Full Cabinet Power 12760 watts 14000 watts Teradata Data Heat 45k BTUs/hr 47k BTUs/hr Warehouse Appliance 2650 Weight 2571 lbs 2131 lbs/rack Oracle Exadata X2-2 2650 vs. X2-2 Were 2x better per rack on power, and approximately 15% better on a performance equivalence basis (15 nodes). Were just under 2x better per rack on cooling and16 >
  • 17. The Bigger Picture: Teradata is Winning the Migration Battle Large number of Oracle migrations since the launch of Exadata The number of migrations doubled in 2010 Oracle attack advertising appears to be actually helping Teradata recognition and product evaluations Less than a handful of Teradata replacements. > Mostly due to political or consolidation reasons. Teradata has now migrated well over 250+ customers Our overall win rate is near our all time high17 >
  • 18. Oracle is not Teradata Technical Differences Teradata Oracle Shared Nothing Architecture Shared Disk Architecture Data Linearly scalable, Easily Managed access management overhead, Single System Image more complex system mgt Pervasive, Always On Parallelism, Bolted-on parallelism is conditional, designed in from the beginning unpredictable, and harder to use Superior Cost-based Optimizer Performance depends on query- and query executor produce robust specific indexes and tuning options, results regardless of SQL complexity and even optimizer hints Mixed Workload Management Different workloads split onto marshals system resources to meet separate nodes of RAC system SLAs of diverse tasks on one system Ease of Use automatic resource Toolkit approach is complex to mgt. yields quicker time to value setup, execute and maintain Multi-dimensionality scalability Limited ability to scale along one or of data and user volume, workload two dimensions at a time mix, volume and complexity18 >
  • 19. Oracle Break Free Program
  • 20. Teradata Competitive Programs Oracle Break Free Program Prospect Customers > Focused Teradata Prospect customers > Goal migrate customers from Oracle to Teradata > Sales presentations, multi dimensional outbound marketing campaign (e-mails, adds, brochures, white papers), pricing incentives > E-mail Campaign:, Premium offer Ipad2 (Americas) > Online Advertising & Social MediaYahoo Finance, Information Week, TDWI, Google, TechTarget, DatabaseTrends, Eweek, Twitter, Facebook, Slideshare etc. (Americas)20 >
  • 21. Key Advertising and Messaging21 >
  • 22. Oracle Migration: Campaign Theme & Key Messages22 >
  • 23. Oracle Migration Program
  • 24. Why We See Companies Migrate Two primary reasons typically prompt migration consideration > Business drivers Single view of the business Need for new and/or complex queries Evolution of workloads both strategic and tactical Financial > Technology drivers Scalability Flexibility/performance Stability/reliability24 >
  • 25. A Few Companies Who Have Migrated from Oracle to Teradata ABN AMRO Bank N.V. Dex Media SingTel Optus Air Canada DISH Network L.L.C. Taiwan Semiconductor AIR FRANCE eBay Inc. Manufacturing American Eagle Ford Motor Company Company, Ltd. (TSMC) Outfitters, Inc. GE Capital Services Telecom Italia SpA Anheuser-Busch InBev GE Rail Services Telefonica Aomori Bank Harvard Pilgrim Health Telekom Austria TA AG Autobacs Seven Care Telstra Corporation Aviva UK Homestore.com, Inc. Limited Banco Santander ICA AB The London Stock Santiago Exchange JALCARD BANK OF YOKOHAMA The Neiman Marcus Kelly Services, Inc. Group Banque Audi sal Kyivstar The Warehouse Limited Barclays Bank Plc LAN Airlines S.A. TONE COCA-COLA Belgacom Minami-kyushu COCA- BOTTLING CO.,LTD. British Airways Plc COLA Travelocity (Sabre) CANAL + Movistar TravelSky Technology COMMERCIAL Nationwide Limited (TTL) INTERNATIONAL BANK Overstock.com Verizon COOP Norden Po de Acar Communications Inc. Corporativo Bimbo S.A. PayPal, Inc. WESCO International, de C.V. Inc. Poste ItalianeSpA CVS Corporation RealNetworks, Inc. Whole Foods Market, Inc. Daiei REPSOL - YPF Yahoo Japan Deutsche Post DHL25 > And Many More!! Yamanashi Chuo Bank
  • 26. Teradata Offers a Comprehensive Migration Program Professional services > Complete, robust, repeatable methodology Process guides TSM integration Our PS Team has > Migration tools migrated more than Custom migration tools 250+ Oracle Estimator TMA customers to Teradata ETL tools Teradata! FastLoad, FastExport, MultiLoad, TPump Partner tools Wisdomforce Fastreader, Ab Initio, Informatica, Brio, Cognos, Business Objects, others > Trained, experienced staff Coverage in every region, every industry26 >
  • 27. Teradata Offers a Comprehensive Education Program for Oracle DBAs Almost all migrations are done jointly with customer resources, so we provide a education program that enables an existing Oracle DBAs to rapidly learn Teradata Education curriculum > Numerous customized course offerings Introduction to Teradata Teradata for the Oracle Professional Oracle to Teradata 101 Migrating your Oracle Database to a Teradata Warehouse Migrating applications on your Oracle Database to a Teradata Warehouse Teradata Database Physical Design Teradata Database Administration Teradata SQL > Flexible delivery methods Instructor-led and web-based courses available27 >
  • 28. Oracle to Teradata Warehouse Migration Options 1:1 Migration Redesign Evolution28 >
  • 29. Teradatas Migration Tools Teradata Migration Accelerator (Oracle-to-Teradata Tool) > Used for ETL Processes, SQL and PL/SQL scripts, and Applications > Translates PL/SQL and Oracle SQL to Teradata SQL > Translates Oracle SQLPlus scripts to Bteq scripts > Does Cursor to Set Code Conversion > Used to extract data from Oracle using Oracles OCI layer > Does auto data type conversion > Loads data into Teradata using Teradatas Parallel Transport > Reads the Oracle catalogs and handles DDL creation and execution of new target tables and objects > GUI Based collaborative work environment29 >
  • 30. Teradatas Migration Tools Teradata OLE DB Access Module > Used to extract, convert, and load data > Easy to use OLE Load Windows GUI > Requires a Windows Server Wisdomforce FastReader-(partner tool) > Rapidly unloads Oracle DBMS at a block level and moves data to Teradata. > Good option for extremely large database movements when time is critical SwissSQL Console (partner tool) > Converts in fly Oracle SQL to Teradata SQL > Good option when application can not be changed at all30 >
  • 31. Teradata Migration Accelerator31 >
  • 32. Summary
  • 33. What to Say About Exadata Oracle Exadata is proprietary > They are directly attacking HP and IBM > Their former tactic of claiming Teradata to be proprietary is no longer valid Oracle Exadata can be expensive Oracle Exadata is complex > RAC, shared data architecture now complicated with a function- specific Exadata layer > Exadata has 285 days of training (2 years) > High Risk due to complex tuning and bug patching > Impossible to run at 100%, even 50% is a challenge > Indexes? Compression? > Mixed workload concurrency? > Workload vs node management? (Not virtual like Teradata) Current Exadata implementations are OLTP or simple reporting like typical Oracle Classic data marts33 >
  • 34. Oracle Competitive Contacts Allen Licitra [email protected] 951-240-3995 Mark Shainman [email protected] 323-909-1230 Dan Higgins [email protected] 303-794-6621 Oracle infohub http://sharepoint.teradata.com/infohub/oracle_competitive/default.aspx34 >