SlideShare a Scribd company logo
1 of 15
Why Hadoop and SQL 
just want to be friends 
Simon Elliston Ball 
@sireb
ETL 
OLTP 
EDW 
Archive 
ETL
ETL 
OLTP 
EDW 
Archive 
ETL
ETL 
OLTP 
ETL EDW 
Archive
ETL 
More data 
Shorter windows 
Wider queries
ETL 
OLTP 
EDW 
Archive 
ETL Sqoop 
Pig 
Hive 
Oozie 
Falcon
ETL 
OLTP 
EDW 
Archive 
ETL 
Less 
structured 
Sqoop
ELT: saving the T for later 
2012-01-06 09:22:27 W3SVC1273337584 RD00155D360166 10.211.146.27 GET 
/ustensiles - 80 Test0001 94.245.127.11 HTTP/1.1 
Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+NT+6.1;+WOW64;+Trident/5.0) 
__RequestVerificationToken_Lw__=KLZ1dz1Aa4o2UdwJVwr0JhzSwmmSHmID9i/gutMvQkZ 
WX9Q4QDktFHHiBhF8mSd6Cg5oIEeUpy/KNF7VLRFkrqN28raL8PfNuv0IfuKXxgl5s+uZpcvfGE 
6Olfsu7uNLg2bWwLZkrqXjv9cpRGaiXelmaM8=;+.ASPXAUTH=D5796612E924B60496C115914 
CC8F93239E99EEF4B3D6ED74BDD5C8C38D8C115D3021AB7F3B06E563EDE612BFBCBBE756803 
C85DECFACCA080E890C5DA6B4CA00A51792D812C93101F648505133C9E2C10779FA3E5AC19E 
E5E2B7E130C72C18F6309AEB736ABD06C87A7D636976A20534833E20160EC04B6B6617B3788 
45AE627979EE54 
http://site.supersimple.fr/Users/Account/LogOn?ReturnUrl=%2Fustensiles 
site.supersimple.fr 200 0 0 7136 849 1249
ELT: saving the T for later 
Schema on write: 
Model Parse Store Query 
● Keep going back to the drawing board 
● Reprocessing all the data
ELT: saving the T for later 
Schema on read: 
Store Query Model Parse 
● Only model what you need 
● Agile Data Modelling 
● Don’t move the data
Cost per TB...
Come for the cheap storage... 
The Data Lake 
https://www.flickr.com/photos/msvg/5891279010
...stay for the analytics 
Machine learning libraries 
Recommendation systems 
Batch Big Data
Summary 
Hadoop can: 
● Improve your ETL processing 
● Help you with unstructured data 
● Save you money
Thank you! 
Simon Elliston Ball 
@sireb

More Related Content

Viewers also liked

7 slides in 70 seconds
7 slides in 70 seconds7 slides in 70 seconds
7 slides in 70 seconds
JennaHarlos
 
Research table for quantitative and qulative
Research table for quantitative and qulativeResearch table for quantitative and qulative
Research table for quantitative and qulative
MattFarnsworth
 
Catalogue adultes-15
Catalogue adultes-15Catalogue adultes-15
Catalogue adultes-15
cinetik
 
Pillars presentation (character education)
Pillars presentation (character education)Pillars presentation (character education)
Pillars presentation (character education)
drdxp
 
ตัวชี้วัดสาระการเรียนรู้การงานอาชีพ
ตัวชี้วัดสาระการเรียนรู้การงานอาชีพตัวชี้วัดสาระการเรียนรู้การงานอาชีพ
ตัวชี้วัดสาระการเรียนรู้การงานอาชีพ
Chanti Choolkonghor
 
Magazine edits
Magazine editsMagazine edits
Magazine edits
cw00531169
 
Tuberculosis Fernando M. A.
Tuberculosis Fernando M. A.Tuberculosis Fernando M. A.
Tuberculosis Fernando M. A.
Bachicmc1A
 

Viewers also liked (18)

Tantalio
TantalioTantalio
Tantalio
 
7 slides in 70 seconds
7 slides in 70 seconds7 slides in 70 seconds
7 slides in 70 seconds
 
Plane figures1
Plane figures1Plane figures1
Plane figures1
 
Research table for quantitative and qulative
Research table for quantitative and qulativeResearch table for quantitative and qulative
Research table for quantitative and qulative
 
BIT 199 Carta Decano y Portada
BIT 199 Carta Decano y PortadaBIT 199 Carta Decano y Portada
BIT 199 Carta Decano y Portada
 
Catalogue adultes-15
Catalogue adultes-15Catalogue adultes-15
Catalogue adultes-15
 
Panduan membuat tampilan android mirip ubuntu
Panduan membuat tampilan android mirip ubuntuPanduan membuat tampilan android mirip ubuntu
Panduan membuat tampilan android mirip ubuntu
 
Union Suisse Christmas :: Give / Get _#UnionGVA_007
 Union Suisse Christmas :: Give /  Get _#UnionGVA_007  Union Suisse Christmas :: Give /  Get _#UnionGVA_007
Union Suisse Christmas :: Give / Get _#UnionGVA_007
 
Pillars presentation (character education)
Pillars presentation (character education)Pillars presentation (character education)
Pillars presentation (character education)
 
ตัวชี้วัดสาระการเรียนรู้การงานอาชีพ
ตัวชี้วัดสาระการเรียนรู้การงานอาชีพตัวชี้วัดสาระการเรียนรู้การงานอาชีพ
ตัวชี้วัดสาระการเรียนรู้การงานอาชีพ
 
BIT 197 Carta Decano y Portada
BIT 197 Carta Decano y PortadaBIT 197 Carta Decano y Portada
BIT 197 Carta Decano y Portada
 
Magazine edits
Magazine editsMagazine edits
Magazine edits
 
Tuberculosis Fernando M. A.
Tuberculosis Fernando M. A.Tuberculosis Fernando M. A.
Tuberculosis Fernando M. A.
 
The Game of Zones: The Future of the Converged Campus
The Game of Zones: The Future of the Converged CampusThe Game of Zones: The Future of the Converged Campus
The Game of Zones: The Future of the Converged Campus
 
Marketing Trends 2013
Marketing Trends 2013Marketing Trends 2013
Marketing Trends 2013
 
User guide membuat diagram dengan draw express lite
User guide membuat diagram dengan draw express liteUser guide membuat diagram dengan draw express lite
User guide membuat diagram dengan draw express lite
 
NDC London 2013 - Mongo db for c# developers
NDC London 2013 - Mongo db for c# developersNDC London 2013 - Mongo db for c# developers
NDC London 2013 - Mongo db for c# developers
 
Other correlation coefficients
Other correlation coefficientsOther correlation coefficients
Other correlation coefficients
 

Similar to Why Hadoop and SQL just want to be friends - lightning talk NoSQL Matters Dublin 2014

Similar to Why Hadoop and SQL just want to be friends - lightning talk NoSQL Matters Dublin 2014 (6)

SQL Server Performance Root Cause Analysis in 10 Minutes
SQL Server Performance Root Cause Analysis in 10 MinutesSQL Server Performance Root Cause Analysis in 10 Minutes
SQL Server Performance Root Cause Analysis in 10 Minutes
 
SIEM 101: Get a Clue About IT Security Analysis
SIEM 101: Get a Clue About IT Security Analysis SIEM 101: Get a Clue About IT Security Analysis
SIEM 101: Get a Clue About IT Security Analysis
 
10053 otw
10053 otw10053 otw
10053 otw
 
Search and analyze data in real time
Search and analyze data in real timeSearch and analyze data in real time
Search and analyze data in real time
 
[Python] Quick book for dell switch_os10
[Python] Quick book for dell switch_os10[Python] Quick book for dell switch_os10
[Python] Quick book for dell switch_os10
 
PLNOG 8: Marcin Kuczera - Spanning Tree to samo zło, czyli Protekcja Ringu w...
PLNOG 8: Marcin Kuczera  - Spanning Tree to samo zło, czyli Protekcja Ringu w...PLNOG 8: Marcin Kuczera  - Spanning Tree to samo zło, czyli Protekcja Ringu w...
PLNOG 8: Marcin Kuczera - Spanning Tree to samo zło, czyli Protekcja Ringu w...
 

More from Simon Elliston Ball

More from Simon Elliston Ball (11)

A streaming architecture for Cyber Security - Apache Metron
A streaming architecture for Cyber Security - Apache MetronA streaming architecture for Cyber Security - Apache Metron
A streaming architecture for Cyber Security - Apache Metron
 
mcubed london - data science at the edge
mcubed london - data science at the edgemcubed london - data science at the edge
mcubed london - data science at the edge
 
When to no sql and when to know sql javaone
When to no sql and when to know sql   javaoneWhen to no sql and when to know sql   javaone
When to no sql and when to know sql javaone
 
Machine learning without the PhD - azure ml
Machine learning without the PhD - azure mlMachine learning without the PhD - azure ml
Machine learning without the PhD - azure ml
 
Getting your Big Data on with HDInsight
Getting your Big Data on with HDInsightGetting your Big Data on with HDInsight
Getting your Big Data on with HDInsight
 
Riding the Elephant - Hadoop 2.0
Riding the Elephant - Hadoop 2.0Riding the Elephant - Hadoop 2.0
Riding the Elephant - Hadoop 2.0
 
Riding the Elephant - Hadoop 2.0
Riding the Elephant - Hadoop 2.0Riding the Elephant - Hadoop 2.0
Riding the Elephant - Hadoop 2.0
 
Finding and Using Big Data in your business
Finding and Using Big Data in your businessFinding and Using Big Data in your business
Finding and Using Big Data in your business
 
When to NoSQL and when to know SQL
When to NoSQL and when to know SQLWhen to NoSQL and when to know SQL
When to NoSQL and when to know SQL
 
Mongo db for c# developers
Mongo db for c# developersMongo db for c# developers
Mongo db for c# developers
 
Mongo db for C# Developers
Mongo db for C# DevelopersMongo db for C# Developers
Mongo db for C# Developers
 

Recently uploaded

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Recently uploaded (20)

Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital Businesses
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million PeopleWSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
 
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAMWSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
 
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
 

Why Hadoop and SQL just want to be friends - lightning talk NoSQL Matters Dublin 2014

  • 1. Why Hadoop and SQL just want to be friends Simon Elliston Ball @sireb
  • 2. ETL OLTP EDW Archive ETL
  • 3. ETL OLTP EDW Archive ETL
  • 4. ETL OLTP ETL EDW Archive
  • 5. ETL More data Shorter windows Wider queries
  • 6. ETL OLTP EDW Archive ETL Sqoop Pig Hive Oozie Falcon
  • 7. ETL OLTP EDW Archive ETL Less structured Sqoop
  • 8. ELT: saving the T for later 2012-01-06 09:22:27 W3SVC1273337584 RD00155D360166 10.211.146.27 GET /ustensiles - 80 Test0001 94.245.127.11 HTTP/1.1 Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+NT+6.1;+WOW64;+Trident/5.0) __RequestVerificationToken_Lw__=KLZ1dz1Aa4o2UdwJVwr0JhzSwmmSHmID9i/gutMvQkZ WX9Q4QDktFHHiBhF8mSd6Cg5oIEeUpy/KNF7VLRFkrqN28raL8PfNuv0IfuKXxgl5s+uZpcvfGE 6Olfsu7uNLg2bWwLZkrqXjv9cpRGaiXelmaM8=;+.ASPXAUTH=D5796612E924B60496C115914 CC8F93239E99EEF4B3D6ED74BDD5C8C38D8C115D3021AB7F3B06E563EDE612BFBCBBE756803 C85DECFACCA080E890C5DA6B4CA00A51792D812C93101F648505133C9E2C10779FA3E5AC19E E5E2B7E130C72C18F6309AEB736ABD06C87A7D636976A20534833E20160EC04B6B6617B3788 45AE627979EE54 http://site.supersimple.fr/Users/Account/LogOn?ReturnUrl=%2Fustensiles site.supersimple.fr 200 0 0 7136 849 1249
  • 9. ELT: saving the T for later Schema on write: Model Parse Store Query ● Keep going back to the drawing board ● Reprocessing all the data
  • 10. ELT: saving the T for later Schema on read: Store Query Model Parse ● Only model what you need ● Agile Data Modelling ● Don’t move the data
  • 12. Come for the cheap storage... The Data Lake https://www.flickr.com/photos/msvg/5891279010
  • 13. ...stay for the analytics Machine learning libraries Recommendation systems Batch Big Data
  • 14. Summary Hadoop can: ● Improve your ETL processing ● Help you with unstructured data ● Save you money
  • 15. Thank you! Simon Elliston Ball @sireb

Editor's Notes

  1. But because you’ve got all this data stored, you can query it directly, not like a tape archive. the cost means you can keep it all online.