Sei sulla pagina 1di 34
CONSULTANCY Using SQL-MapReduce® for Advanced Analytical Queries A Technical Whitepaper Second Edition Author: Rick F. van der Lans Independent Business Intelligence Analyst R20/Consultancy September 20, 2011 Sponsored by Teradata Copyright © 2011 R20/Consultancy. All rights reserved. Trademarks ofcompanies referenced in this document are the sole property of thelr respective owners. Table of Contents 10.1 10.2 103 1 Ma 2 13 4 2 B " Summary From Simple Reporting to Advanced Analytics Operational Analytics Deep Analytics Big Data Andiytics Semi-Structured Data Analytics Self-Service Analytics Complex Analytics Advanced Analytics Requires Powerful Analytic Platforms Using SOL for Advanced Analytics ts SOL Right fr Anais? Declarativeness and Storage Independency Advantages of Declarativeness and Storage Independency ‘Why Are SQL Queries Sometimes Slow? Paralllization of SOL ‘Pall Database Sever Different Forms of Query Parallelization Parallelizing SOL Queries Advanced Analytics Requires a Different Solution Option 1: Do Nothing and Wait for Hardware Improvements Option 2: Use a Different Language Option 3: Extending SOL with (User-Defined) Functions Built-In or User-Defined Functions ‘Scelaror Table Functions Pure SOL, Procedural, External Functions ‘Simple or Complex Functions Paraliliing Function Processing Option 4: Extending SOL with MapReduce Introduction of MapReduce Aster Database's SOL-MapReduce Built-In Functions: Option 5: Use Apache's Hadoop ‘Architecture of Hedoop Characteristics of Hadoop Comparison of Aster Database and Hadoop Summary Technical Advantages of SOL-MapReduce Business Advantages of SOL: MapReduce Case Studies 0/Consultancy, All Rights Reserved ev oO aeeeeow a 10 " u 12 13 4 4 15 15 16 16 16 ” W 18 18 20 2 a 2 2 n 23 24 6 26

Potrebbero piacerti anche