Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Teradata vs-exadata


Published on

Published in: Design, Technology, Business
  • There are over 16,000 woodworking plans that comes with step-by-step instructions and detailed photos, Click here to take a look ▲▲▲
    Are you sure you want to  Yes  No
    Your message goes here
  • Want to preview some of our plans? You can get 50 Woodworking Plans and a 440-Page "The Art of Woodworking" Book... Absolutely FREE 
    Are you sure you want to  Yes  No
    Your message goes here

Teradata vs-exadata

  1. 1. Teradata vs. Exadata Discussion,Oracle Migration & Break Free for Industry AnalystsAugust 2011Allen Licitra & Mark Shainman
  2. 2. Exadata Overview
  3. 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. 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. 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. 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 SLA’s • 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. 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. 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. 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. 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. 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 DW’ing workloads unlikely to occur on the same platform • Need to focus on best in class solution and not “settle” for less11 >
  12. 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. 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. 14. Oracle Marketing ClaimsAnd Counterpoints
  15. 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 today’s 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 Oracle’s 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 Teradata’s 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. 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 Teradata’s 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 We’re 2x better per rack on power, and approximately 15% better on a performance equivalence basis (15 nodes). We’re just under 2x better per rack on cooling and16 >
  17. 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. 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. 19. Oracle Break Free Program
  20. 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 Media–Yahoo Finance, Information Week, TDWI, Google, TechTarget, DatabaseTrends, Eweek, Twitter, Facebook, Slideshare etc. (Americas)20 >
  21. 21. Key Advertising and Messaging21 >
  22. 22. Oracle Migration: Campaign Theme & Key Messages22 >
  23. 23. Oracle Migration Program
  24. 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. 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 •, 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 • • Verizon • COOP Norden • Pão de Açúcar 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. 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. 27. Teradata Offers a Comprehensive Education Program for Oracle DBA’s • Almost all migrations are done jointly with customer resources, so we provide a education program that enables an existing Oracle DBA’s 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. 28. Oracle to Teradata Warehouse Migration Options 1:1 Migration Redesign Evolution28 >
  29. 29. Teradata’s 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 Oracle’s OCI layer > Does auto data type conversion > Loads data into Teradata using Teradata’s Parallel Transport > Reads the Oracle catalogs and handles DDL creation and execution of new target tables and objects > GUI Based collaborative work environment29 >
  30. 30. Teradata’s 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. 31. Teradata Migration Accelerator31 >
  32. 32. Summary
  33. 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. 34. Oracle Competitive Contacts • Allen Licitra 951-240-3995 • Mark Shainman 323-909-1230 • Dan Higgins 303-794-6621 • Oracle infohub >