Big Data Landscape for Databases

Total Page:16

File Type:pdf, Size:1020Kb

Big Data Landscape for Databases Big Data Landscape for Databases Bob Baran Senior Sales Enginee [email protected] ! May 12, 2015 Typical Database Workloads OLTP Applications Real-Time Web, Real-Time, Ad-Hoc Analytics Enterprise Data Mobile, and IoT Operational Warehouses Applications Reporting Typical • MySQL • MongoDB • MySQL • Greenplum • Teradata Databases • Oracle • Cassandra • Oracle • Paraccel • Oracle • MySQL • Netezza • Sybase IQ • Oracle Use Cases • ERP, CRM, Supply • Web, mobile, social • Operational • Exploratory • Enterprise Chain • IoT Datastores Analytics Reporting • Crystal Reports • Data Mining Workload • Real-time updates • Real-time updates • Real-time updates • Complex • Parameterized Strengths • ACID transactions • High ingest rates • Canned, queries reports against • High concurrency • High concurrency of parameterized requiring full historical data of small reads/ small reads/ writes reports table scans writes • Range queries • Range queries • Append only • Range queries Operational Analytical 2 Recent History of RDBMSs ▪ RDBMS Definition ▪ Relational with joins ▪ ACID transactions ▪ Secondary indexes ▪ Typically row-oriented ▪ Operational and/or analytical workloads ▪ By early 2000s ▪ Limited innovation ▪ Looked like Oracle and Teradata won… 3 Hadoop Shakes Up Batch Analytics ▪ Data processing framework ▪ Cheap distributed file system ▪ Brute force, batch processing through MapReduce ▪ Great for batch analytics ▪ Great place to dump data to look at later 4 NoSQL Shakes Ups Operational DBs ▪ NoSQL wave ▪ Companies like Google, Amazon and LinkedIn needed greater scalability & schema flexibility ▪ New databases developed by developers, not database people ▪ Provided scale-out, but lost SQL ▪ Worked well at web startups because: ▪ In some cases, use cases did not need ACID ▪ Willing to handle exceptions at app level 5 Convoluted Evolution of Databases NoSQL Databases 2010 Hadoop Scale-out 2005 SQL Databases 2013 Scale Out Scale Traditional Up ty Sc bili ala RDBMSs 1980s-2000s Hierarchical/ Network Databases 1970s Indexed Files (ISAM) 1960s Functionality 6 Mainstream user changes ▪ Driven by web, social, mobile, and Internet of Things ▪ Major increases in scale – 30% annual data growth ▪ Significant requirements for semi-structured data ▪ Though relatively little unstructured ▪ Technology adoption continuum Should I Why wouldn’t I What is it? use it? use it? Scale-out SQL DBs NoSQL for Cloud for operational web apps apps Hadoop technologies for analytics 7 Schema on Ingest vs. Schema on Read Schema Schema on Ingest on Read Data Stream Application • Structured data • Schema on Read if should always you only use data a remain structured few times a year • Add schema if data used regularly ▪ Even “schemaless” MongoDB requires “schema” - 10 Things You Should Know About Running MongoDB At Scale • By Asya Kamsky, Principal Solutions Architect at MongoDB • Item #1 – “have a good schema and indexing strategy” ‹#› Scale-out is the future of databases How do I scale? Scale Up Scale Out NoSQL NewSQL SQL-on- MPP Hadoop Hadoop Analytic RDBMS Engines 9 NoSQL Pros Cons ▪ Easy scale-out ▪ No SQL – requires retraining ▪ Flexible schema and app rewrites ▪ Easier web development with ▪ No joins – i.e., no cross row/ hierarchical data structures document dependencies (MongoDB) ▪ No reliable updates through ▪ Cross-data center replication transactions across rows/tables (Cassandra) ▪ Eventual consistency (Cassandra) ▪ Not designed to do aggregations required for analytics 10 NewSQL Pros Cons ▪ Easy scale-out ▪ Proprietary scale-out, ▪ ANSI SQL – eliminates unproven into petabytes retraining and app rewrites ▪ Must manage another ▪ Reliable updates through ACID distributed infrastructure transactions beyond Hadoop ▪ RDBMS functionality ▪ Can not leverage Hadoop ▪ Strong cross-data center ecosystem of tools replication (NuoDB) 11 NewSQL – In-Memory Pros Cons ▪ Easy scale-out ▪ Memory 10-20x more expensive ▪ High performance because ▪ Limited SQL everything in memory ▪ Limited cross-node transactions ▪ ACID transactions within nodes ▪ Proprietary scale-out, unproven into petabytes ▪ Must manage another distributed infrastructure beyond Hadoop ▪ Can not leverage Hadoop ecosystem 12 Operational RDBMS on Hadoop Pros Cons ▪ Easy scale-out ▪ Full table scans slower than MPP ▪ Scale-out infrastructure proven DBs, but faster than traditional into petabytes RDBMSs ▪ ANSI SQL – eliminates ▪ Existing HDFS data must be re- retraining and app rewrites loaded through SQL interface ▪ Reliable updates through ACID transactions ▪ Leverages Hadoop distributed infrastructure and tool ecosystem 13 MPP Analytical Databases Pros Cons ▪ Easy scale-out ▪ Poor concurrency models prevent ▪ Very fast performance for full support of real-time apps table scans ▪ Poor performance for range ▪ Highly parallelized, shared queries nothing architectures ▪ Need to redistribute all data to ▪ May have columnar storage add nodes (hash partitioning) (Vertica) ▪ May require specialized hardware ▪ No maintenance of indexes (Netezza) (Netezza) ▪ Proprietary scale out - can not leverage Hadoop ecosystem of tools 14 SQL-on-Hadoop – Analytical Engines Pros Cons ▪ Easy scale-out ▪ Relatively immature, especially ▪ Scale-out proven into compared to MPP DBs petabytes ▪ Limited SQL ▪ Leverages Hadoop distributed ▪ Poor concurrency models prevent infrastructure support of real-time apps ▪ Can leverage Hadoop ▪ No reliable updates through ecosystem of tools transactions ▪ Intermediate results must fit in memory (Presto) 15 Future: Hybrid In-Memory Architectures Memory Cache Pure with Disk In-Memory - Unsophisticated memory - Very expensive management Hybrid In-Memory - Flexible, cost-effective - Controlled by optimizer - In-memory materialized views? 16 Summary – Future of Databases ▪ Predicted Trends ▪ Scale-out dominates databases ▪ Developers stop worrying about data size and develop new data-driven apps ▪ Hybrid in-memory architecture becomes mainstream ▪ Predicted Winners ▪ Hadoop becomes de facto distributed file system ▪ NoSQL used for simple web apps ▪ Scale-out SQL RDBMSs replace traditional RDBMSs 17 Questions? Bob Baran Senior Sales Engineer [email protected] ! May 12, 2015 Powering Real-Time Apps on Hadoop Bob Baran Senior Sales Engineer [email protected] ! May 12, 2015 Who Are We? THE ONLY HADOOP RDBMS Power operational applications on Hadoop Affordable, Scale-Out – Commodity hardware Elastic – Easy to expand or scale back Transactional – Real-time updates & ACID 10x Transactions Better ANSI SQL – Leverage existing SQL code, tools, & Price/Perf skills Flexible – Support operational and analytical workloads ‹#› What People are Saying… Recognized as a key innovator in databases Scaling out on Splice An alternative to The unique claim of … Splice Machine presented today’s RDBMSes, Machine is that it can run some major benefits Splice Machine effectively transactional over Oracle combines traditional relational applications database technology with Quotes ...automatic balancing between as well as support analytics on clusters...avoiding the costly the scale-out capabilities licensing issues. of Hadoop. top of Hadoop. Awards 21 Advisory Board Advisory Board includes luminaries in databases and technology Mike Franklin Roger Bamford Computer Science Chair, UC Former Principal Architect at Berkeley Oracle Director, UC Berkeley AmpLab Father of Oracle RAC Founder of Apache Spark Marie-Anne Neimat Ken Rudin Co-Founder, Times-Ten Database Head of Analytics at Facebook Former VP, Database Eng. at Former GM of Oracle Data Oracle Warehousing 22 Combines the Best of Both Worlds Hadoop ▪ Scale-out on commodity servers ▪ Proven to 100s of petabytes ▪ Efficiently handle sparse data ▪ Extensive ecosystem RDBMS ▪ ANSI SQL ▪ Real-time, concurrent updates ▪ ACID transactions ▪ ODBC/JDBC support ‹#› Focused on OLTP and Real-Time Workloads OLTP Applications Real-Time Web, Real-Time, Ad-Hoc Analytics Enterprise Data Mobile, and IoT Operational Warehouses Applications Reporting Typical • MySQL • MySQL • MySQL • Greenplum • Teradata Databases • Oracle • Oracle • Oracle • Paraccel • Oracle • MongoDB • Netezza • Sybase IQ • Cassandra Use Cases • ERP, CRM, Supply • Web, mobile, social • Operational • Exploratory • Enterprise Chain • IoT Datastores Analytics Reporting • Crystal Reports • Data Mining Workload • Real-time updates • Real-time updates • Real-time updates • Complex • Parameterized Strengths • ACID transactions • High ingest rates • Canned, queries reports against • High concurrency • High concurrency parameterized requiring full historical data of small reads/ of small reads/ reports table scans writes writes • Range queries • Append only • Range queries • Range queries 24 OLTP Campaign Management: Harte-Hanks Challenges Overview Digital marketing services provider Oracle RAC too expensive to scale Unified Customer Profile Queries too slow – even up to ½ hour Real-time campaign management Getting worse – expect 30-50% data growth OLTP environment with BI reports Looked for 9 months for a cost-effective solution Solution Diagram Initial Results Cross-Channel Campaigns Real-Time 10-20x price/perf Personalization with no application, BI or ETL rewrites ¼ cost with commodity scale out 3-7x faster Real-Time Actions through parallelized queries 25 Reference Architecture: Operational Data Lake Offload real-time reporting and analytics from expensive OLTP and DW systems Operational OLTP Data Lake Systems Data Stream or Warehouse Batch ERP Updates Executive Business CRM ETL Reports Supply Ad Hoc Chain
Recommended publications
  • Data Warehouse Fundamentals for Storage Professionals – What You Need to Know EMC Proven Professional Knowledge Sharing 2011
    Data Warehouse Fundamentals for Storage Professionals – What You Need To Know EMC Proven Professional Knowledge Sharing 2011 Bruce Yellin Advisory Technology Consultant EMC Corporation [email protected] Table of Contents Introduction ................................................................................................................................ 3 Data Warehouse Background .................................................................................................... 4 What Is a Data Warehouse? ................................................................................................... 4 Data Mart Defined .................................................................................................................. 8 Schemas and Data Models ..................................................................................................... 9 Data Warehouse Design – Top Down or Bottom Up? ............................................................10 Extract, Transformation and Loading (ETL) ...........................................................................11 Why You Build a Data Warehouse: Business Intelligence .....................................................13 Technology to the Rescue?.......................................................................................................19 RASP - Reliability, Availability, Scalability and Performance ..................................................20 Data Warehouse Backups .....................................................................................................26
    [Show full text]
  • Aware, Workstation-Based Distributed Database System
    THE ARCHITECTURE OF AN AUTONOMIC, RESOURCE- AWARE, WORKSTATION-BASED DISTRIBUTED DATABASE SYSTEM Angus Macdonald PhD Thesis February 2012 Abstract Distributed software systems that are designed to run over workstation machines within organisations are termed workstation-based. Workstation-based systems are characterised by dynamically changing sets of machines that are used primarily for other, user-centric tasks. They must be able to adapt to and utilize spare capacity when and where it is available, and ensure that the non-availability of an individual machine does not affect the availability of the system. This thesis focuses on the requirements and design of a workstation-based database system, which is motivated by an analysis of existing database architectures that are typically run over static, specially provisioned sets of machines. A typical clustered database system — one that is run over a number of specially provisioned machines — executes queries interactively, returning a synchronous response to applications, with its data made durable and resilient to the failure of machines. There are no existing workstation-based databases. Furthermore, other workstation-based systems do not attempt to achieve the requirements of interactivity and durability, because they are typically used to execute asynchronous batch processing jobs that tolerate data loss — results can be re-computed. These systems use external servers to store the final results of computations rather than workstation machines. This thesis describes the design and implementation of a workstation-based database system and investigates its viability by evaluating its performance against existing clustered database systems and testing its availability during machine failures. ACKNOWLEDGEMENTS I’d like to thank my supervisors, Professor Alan Dearle and Dr Graham Kirby, for the opportunities, the support, and the education that they have given me.
    [Show full text]
  • Providing High Availability for SAP Resources with Oracle Clusterware 11 Release 2
    Providing High Availability for SAP Resources with Oracle Clusterware 11 Release 2 An Oracle White Paper September 2011 Document Version 6.0 Providing High Availability for SAP Resources Overview of High Availability for SAP Resources.................................................... 3 New Functionality...................................................................................................... 3 SAP Support for High Availability ............................................................................ 4 Installation and Management ..................................................................................... 7 Overview Of Installation and Configuration.............................................................. 8 Functionality............................................................................................................. 13 Conclusion................................................................................................................ 16 Worked Example...................................................................................................... 17 Appendix 1 – Sample profile scripts........................................................................ 22 Appendix 2 – Troubleshooting and Log Files.......................................................... 24 Appendix 2 - SAPCTL Bill of Materials.................................................................. 25 Appendix 3 – CRS resources and types ................................................................... 25 Appendix 4 –
    [Show full text]
  • Using Oracle Goldengate 12C for Oracle Database
    An Oracle White Paper Updated September 2013 Using Oracle GoldenGate 12c for Oracle Database Using Oracle GoldenGate 12c for Oracle Database Executive Overview ........................................................................... 2 Introduction ....................................................................................... 3 Architecture Overview ....................................................................... 4 Oracle GoldenGate Capture .......................................................... 5 Oracle GoldenGate Trail Files ....................................................... 6 Oracle GoldenGate Delivery .......................................................... 7 Oracle GoldenGate Manager ......................................................... 9 Associated Products ...................................................................... 9 One Platform, Many Solutions ......................................................... 11 Zero Downtime Migrations and Upgrades .................................... 12 Query Offloading ......................................................................... 12 Disaster Recovery and Data Protection ....................................... 13 Active-Active Database Replication ............................................. 13 Operational Reporting and Real-Time Data Warehousing ........... 13 Data Distribution and Synchronization for OLTP Systems ........... 14 Oracle GoldenGate for Oracle Database ......................................... 15 Capture (Extract) ........................................................................
    [Show full text]
  • Providing High Availability for SAP Resources
    Providing High Availability for SAP Resources An Oracle White Paper April 2006 Providing High Availability for SAP Resources Overview of High Availability for SAP Resources .......................................3 SAP Support for High Availability..................................................................3 Installation and Management ...........................................................................5 Overview Of Installation and Configuration.................................................6 Functionality.......................................................................................................9 Usage ...............................................................................................................9 Conclusion........................................................................................................ 12 W orked Example............................................................................................. 13 Appendix 1 – Standard SAP Script Modifications..................................... 18 Script: startsap............................................................................................. 18 Script: stopsap............................................................................................. 21 Appendix 2 – Sample profile scripts - ENQUEUE Service (ASC)......... 23 Appendix 3 – Sample profile scripts - REPLICATION Service (ENR)25 Appendix 4 – Troubleshooting and Log Files............................................ 27 Appendix 5 - SAPCTL Bill of Materials.....................................................
    [Show full text]
  • Magic Quadrant for Data Warehouse Database Management Systems
    Magic Quadrant for Data Warehouse Database Management Systems Gartner RAS Core Research Note G00209623, Donald Feinberg, Mark A. Beyer, 28 January 2011, RV5A102012012 The data warehouse DBMS market is undergoing a transformation, including many acquisitions, as vendors adapt data warehouses to support the modern business intelligence and analytic workload requirements of users. This document compares 16 vendors to help you find the right one for your needs. WHAT YOU NEED TO KNOW Despite a troubled economic environment, the data warehouse database management system (DBMS) market returned to growth in 2010, with smaller vendors gaining in acceptance. As predicted in the previous iteration of this Magic Quadrant, 2010 brought major acquisitions, and several of the smaller vendors, such as Aster Data, Ingres and Vertica, took major strides by addressing specific market needs. The year also brought major market growth from data warehouse appliance offerings (see Note 1), with both EMC/Greenplum and Microsoft formally introducing appliances, and IBM, Oracle and Teradata broadening their appliance lines with new offerings. Although we believe that much of the growth was due to replacements of aging or performance-constrained data warehouse environments, we also think that the business value of using data warehouses for new applications such as performance management and advanced analytics has driven — and is driving — growth. All the vendors have stepped up their marketing efforts as the competition has grown. End-user organizations should ignore marketing claims about the applicability and performance capabilities of solutions. Instead, they should base their decisions on customer references and proofs of concept (POCs) to ensure that vendors’ claims will hold up in their environments.
    [Show full text]
  • Oracle Database Net Services Reference, 12C Release 1 (12.1) E17611-13
    Oracle®[1] Database Net Services Reference 12c Release 1 (12.1) E17611-13 December 2014 Oracle Database Net Services Reference, 12c Release 1 (12.1) E17611-13 Copyright © 2002, 2014, Oracle and/or its affiliates. All rights reserved. Primary Author: Caroline Johnston Contributor: The Oracle Database 12c documentation is dedicated to Mark Townsend, who was an inspiration to all who worked on this release. Contributors: Robert Achacoso, Abhishek Dadhich, Santanu Datta, Steve Ding, Feroz Khan, Peter Knaggs, Bhaskar Mathur, Scot McKinley, Ed Miner, Sweta Mogra, Srinivas Pamu, Kant Patel, Hector Pujol, Murali Purayathu, Karthik Rajan, Saravanakumar Ramasubramanian, Sudeep Reguna, Ching Tai, Norman Woo This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S.
    [Show full text]
  • Technical Comparison of Oracle Real Application Cluster 11G Vs. IBM
    Technical Comparison of Oracle Real Application Clusters 11 g vs. IBM DB2 v9.5 for Linux, Unix, and Windows An Oracle White Paper August 2008 Technical Comparison of Oracle Real Application Cluster 11 g vs. IBM DB2 v9.5 for Linux, Unix, and Windows Introduction ....................................................................................................... 3 Enterprise Grid Computing........................................................................ 3 Enabling Enterprise Grids........................................................................... 4 Enterprise Grid Deployment........................................................................... 5 Shared-Nothing Architecture...................................................................... 5 DB2 Shared-Nothing............................................................................... 5 Shared Disk Architecture............................................................................. 6 Best Choice For Deployment ..................................................................... 7 IBM DB2 Partitioning.................................................................................. 8 Nodegroups............................................................................................... 8 IBM DB2 Design Advisor...................................................................... 9 Scalability and Performance............................................................................. 9 Adding nodes..............................................................................................
    [Show full text]
  • Government Contracting M&A Update
    Government Contracting M&A Update “Market Intelligence for Business Owners” Q3 2013 Capstone Partners Investment Banking Advisors BOSTON | CHICAGO | LONDON | LOS ANGELES | PHILADELPHIA | SAN DIEGO | SILICON VALLEY Government Contracting Coverage Report MERGERS & ACQUISITIONS UPDATE With the nation’s attention focused on reducing government spending and sequestration, one would expect mergers & acquisitions in the government contracting space to come CAPSTONE PARTNERS LLC to a standstill. But such is not the case, with the number of acquisitions announced 200 South Wacker Drive through June totaling more than 250. 31st Floor Chicago, IL 60606 M&A Activity: Government Contractors www.capstonellc.com 1000 964 900 852 800 786 772 786 732 751 700 568 Ted Polk 600 521 Transactions Managing Director 500 of 398 (312) 674‐4531 400 [email protected] 300 256 Number 200 100 Lisa Tolliver 0 Director 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 YTD (312) 674‐4532 2013 [email protected] YTD 2013 through June 30, 2013 Source: Capital IQ, Capstone Partners LLC research While the year’s activity is currently on‐track to come in under the 2012 figure, that trend is reflective of what we are seeing in mergers and acquisitions in general. M&A activity across the board has been down in early 2013 compared to 2012, primarily the result of the market continuing to absorb the rash of transactions that were closed at the end of 2012 in anticipation of rising capital gains tax rates. But, while the number of closed transactions has slowed this year, M&A activity continues to be supported by strong market fundamentals, namely reasonably high transaction valuations; strategic acquirers with strong balance sheets; abundant private equity capital; an accessible and affordable debt market; and a modestly expanding U.S.
    [Show full text]
  • Oracle Database 10G Vs. IBM DB2 UDB Technical Overview
    Oracle Database10g vs IBM DB2 UDB 8.1 Technical Overview An Oracle Competitive White Paper March 2004 Technical Overview of Oracle Database 10g with IBM DB2 UDB V8.1 Introduction....................................................................................................... 3 Grid Computing................................................................................................ 3 Manageability..................................................................................................... 7 Self-Managing Database.............................................................................. 8 Application/SQL Tuning...................................................................... 10 Managing the Enterprise............................................................................ 11 High Availability.............................................................................................. 12 Bounding Database Crash Recovery....................................................... 13 Human Error Recovery............................................................................. 14 Online Maintenance................................................................................... 15 Data Centre Disasters ................................................................................ 15 Data W arehousing and Business Intelligence............................................. 16 Partitioning.................................................................................................. 18 Data Loading and Archiving....................................................................
    [Show full text]
  • Progress Datadirect for JDBC for Oracle User's Guide
    Progress DataDirect for JDBC for Oracle User©s Guide Release 6.0.0 Copyright © 2020 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved. These materials and all Progress® software products are copyrighted and all rights are reserved by Progress Software Corporation. The information in these materials is subject to change without notice, and Progress Software Corporation assumes no responsibility for any errors that may appear therein. The references in these materials to specific platforms supported are subject to change. Corticon, DataDirect (and design), DataDirect Cloud, DataDirect Connect, DataDirect Connect64, DataDirect XML Converters, DataDirect XQuery, DataRPM, Defrag This, Deliver More Than Expected, Icenium, Ipswitch, iMacros, Kendo UI, Kinvey, MessageWay, MOVEit, NativeChat, NativeScript, OpenEdge, Powered by Progress, Progress, Progress Software Developers Network, SequeLink, Sitefinity (and Design), Sitefinity, SpeedScript, Stylus Studio, TeamPulse, Telerik, Telerik (and Design), Test Studio, WebSpeed, WhatsConfigured, WhatsConnected, WhatsUp, and WS_FTP are registered trademarks of Progress Software Corporation or one of its affiliates or subsidiaries in the U.S. and/or other countries. Analytics360, AppServer, BusinessEdge, DataDirect Autonomous REST Connector, DataDirect Spy, SupportLink, DevCraft, Fiddler, iMail, JustAssembly, JustDecompile, JustMock, NativeScript Sidekick, OpenAccess, ProDataSet, Progress Results, Progress Software, ProVision, PSE Pro, SmartBrowser, SmartComponent,
    [Show full text]
  • Nexus User Guide (Pdf)
    The Best Query Tool Works on all Systems When you possess a tool like Nexus, you have access to every system in your enterprise! The Nexus Query Chameleon is the only tool that works on all systems. Its Super Join Builder allows for the ERwin Logical Model to be loaded, and then Nexus shows tables and views visually. It then guides users to show what joins to what. As users choose the tables and columns they want in their report, Nexus builds the SQL for them with each click of the mouse. Nexus was designed for Teradata and Hadoop, but works on all platforms. Nexus even converts table structures between vendors, so querying and managing multi-vendor platforms is transparent. Even if you only work with one system, you will find that the Nexus is the best query tool you have ever used. If you work with multiple systems, you will be even more amazed. Download a free trial at www.CoffingDW.com. The Tera-Tom Video Series Lessons with Tera-Tom Teradata Architecture and SQL Video Series These exciting videos make learning and certification much easier Four ways to view them: 1. Safari (look up Coffing Studios) 2. CoffingDW.com (sign-up on our website) 3. Your company can buy them all for everyone to see (contact [email protected]) 4. YouTube – Search for CoffingDW or Tera-Tom. The Tera-Tom Genius Series The Tera-Tom Genius Series consists of ten books. Each book is designed for a specific audience, and Teradata is explained to the level best suited for that audience.
    [Show full text]