SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
BIG DATA
Bases de datos en el internet de las cosas
XabiTranche
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 32 7 / 0 2 / 1 5
La profesión que importará dentro de 4 años todavía no se ha
inventado.
GrowthHacker–Economia+Ingenieriadesoftware
15añostrabajandoINET–WEB2.0
SocioThinkOnMarketing–estrategiadigital&innovación
SocioMuaaka–redsocialmusical
PromotorStartUpSOCIALBIGDATA
@JavitxuTranche
XabiTranche
XabiTranche
¿QuéeselBigData?
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 42 7 / 0 2 / 1 5
Limitaciones de las bases
de datos relacionales
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 52 7 / 0 2 / 1 5
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 6
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 7
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 8
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 9
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 1 0
Que problemas resuelve
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 1 1
FACEBOOK-Boing
Facebook genera 500 Terabytes
de datos al día.
Un Boing 737 genera 240
Terabytes en un vuelo
WorldOfWarCraft–StockChange
Cambios en MicroSegundos
SocialMedia
La información no sigue una
estructura a priori
Volumen Velocidad Variedad
2 7 / 0 2 / 1 5
BIG DATA PARA QUÉ
NuevostiposdeApps
NightBits, Crime Reduce
ReducirCOSTE/Waste
Open Source /
Escalabilidad
FuentesDispares
A short text that gives a
brief biography of the
person shown above.
Adivinar
A short text that gives a
brief biography of the
person shown above.
2 7 / 0 2 / 1 5 P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 1 2
• Características BBDD
BigData
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 1 32 7 / 0 2 / 1 5
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 1 4
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 1 5
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 1 6
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 1 7
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 1 8
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 1 9
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 2 0
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 2 1
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 2 2
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 2 3
• Limitaciones de las bases
de datos no relacionales
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 2 42 7 / 0 2 / 1 5
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 2 5
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 2 6
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 2 7
• Tipos de bases de datos
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 2 82 7 / 0 2 / 1 5
Clave - Valor
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 2 9
HashMapconclaveúnica
Fácil de escalar. Server 1 del 1 al 1000, Server2 del
1001 al 2000
BigTable, Cassandra, Hadoop, MemCacheDB,
Voldemort
ElvaloresdetipoBLOB
MUYEFICIENTES
2 7 / 0 2 / 1 5
Basada en Documentos
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 3 0
ALMACENAUNDOCUMENTOLEGIBLE
Consultas avanzadas
Podemos establecer relaciones
MongoDB, CoachDB
FORMATOSJSONoXML
ELSERVIDORPUEDEMANIPULARLOS
2 7 / 0 2 / 1 5
Basadas en Grafos.
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 3 1
Paramediryalmacenarrelaciones
NEO4J
Cypher Query Language
ACID
RESTFUL
Representación explícitas de JOIN tradicionales
Lasrelacionesensimismastienen
Info
REDESSOCIALES
2 7 / 0 2 / 1 5
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 3 2
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 3 3
Basada en Columnas
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 3 4
ALMACENAUNDOCUMENTOpor
columna
Cassandra
RAPIDALECTURA
MALAESCRITURA
2 7 / 0 2 / 1 5
• Como migrar de Rel a BD
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 3 52 7 / 0 2 / 1 5
Que problemas resuelve
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 3 6
Pais-ciudades
Objeto JSON PAIS con multiples
atributos ciudad
Pentaho MongoDB
NecesitamosunsoftwaredeTerceros
Pentaho MongoDB
VIVAJS!
1:N a todos
los
documentos
Usar una
transformacio
n
Manejar
objetos JSON
2 7 / 0 2 / 1 5
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 3 7
Consulta y previsualización
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 3 8
Mapeamos los resultados a la colección
P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 3 9
Donde albergar
*  MoNgoLab
*  MongoHQ
*  AmazonWS(Hadoop)
*  PARSE
Donde albergar
*  OPENSHIFT(RedHat)
*  HDInsight(Microsoft–Hadoop-HIVE)
*  Graphenedb(NEO4J)

Más contenido relacionado

La actualidad más candente

A real-world example with Microsoft Graph API and Outlook
A real-world example with Microsoft Graph API and OutlookA real-world example with Microsoft Graph API and Outlook
A real-world example with Microsoft Graph API and OutlookHansamali Gamage
 
Ikäihmiset mobiililaitteiden käyttäjinä
Ikäihmiset mobiililaitteiden käyttäjinäIkäihmiset mobiililaitteiden käyttäjinä
Ikäihmiset mobiililaitteiden käyttäjinäRiikka Marttinen
 
Security and Privacy in Healthcare
Security and Privacy in HealthcareSecurity and Privacy in Healthcare
Security and Privacy in HealthcareTyrone Grandison
 
Logika informatika winlogilab sahara
Logika informatika winlogilab saharaLogika informatika winlogilab sahara
Logika informatika winlogilab saharaSaharaNadiaPutri
 
Introducing the Unified Cloud - Sean Bruton
Introducing the Unified Cloud - Sean Bruton Introducing the Unified Cloud - Sean Bruton
Introducing the Unified Cloud - Sean Bruton Hostway|HOSTING
 
How Consumers use Digital Technology
How Consumers use Digital TechnologyHow Consumers use Digital Technology
How Consumers use Digital TechnologyHannah Frazer-Morris
 
Whitepaper - Spinbackup Overview
Whitepaper - Spinbackup OverviewWhitepaper - Spinbackup Overview
Whitepaper - Spinbackup OverviewSpinbackup
 

La actualidad más candente (7)

A real-world example with Microsoft Graph API and Outlook
A real-world example with Microsoft Graph API and OutlookA real-world example with Microsoft Graph API and Outlook
A real-world example with Microsoft Graph API and Outlook
 
Ikäihmiset mobiililaitteiden käyttäjinä
Ikäihmiset mobiililaitteiden käyttäjinäIkäihmiset mobiililaitteiden käyttäjinä
Ikäihmiset mobiililaitteiden käyttäjinä
 
Security and Privacy in Healthcare
Security and Privacy in HealthcareSecurity and Privacy in Healthcare
Security and Privacy in Healthcare
 
Logika informatika winlogilab sahara
Logika informatika winlogilab saharaLogika informatika winlogilab sahara
Logika informatika winlogilab sahara
 
Introducing the Unified Cloud - Sean Bruton
Introducing the Unified Cloud - Sean Bruton Introducing the Unified Cloud - Sean Bruton
Introducing the Unified Cloud - Sean Bruton
 
How Consumers use Digital Technology
How Consumers use Digital TechnologyHow Consumers use Digital Technology
How Consumers use Digital Technology
 
Whitepaper - Spinbackup Overview
Whitepaper - Spinbackup OverviewWhitepaper - Spinbackup Overview
Whitepaper - Spinbackup Overview
 

Similar a Introducción al Big Data - Xabier Tranche - VIII Betabeers Bilbao 27/02/2015

Reducing Resistance: Deployment as Surface
Reducing Resistance: Deployment as SurfaceReducing Resistance: Deployment as Surface
Reducing Resistance: Deployment as SurfaceJeffrey Hulten
 
Linked Open GeoData for Electric Vehicle Charging Stations by ENEL
Linked Open GeoData for Electric Vehicle Charging Stations by ENELLinked Open GeoData for Electric Vehicle Charging Stations by ENEL
Linked Open GeoData for Electric Vehicle Charging Stations by ENELRedlink GmbH
 
Linked Open GeoData for Enel Drive (W3C LOD2014)
Linked Open GeoData for Enel Drive (W3C LOD2014)Linked Open GeoData for Enel Drive (W3C LOD2014)
Linked Open GeoData for Enel Drive (W3C LOD2014)Andrea Volpini
 
Meteor - not just for rockstars
Meteor - not just for rockstarsMeteor - not just for rockstars
Meteor - not just for rockstarsStephan Hochhaus
 
Customer_Testimonial_IFFCO.pdf
Customer_Testimonial_IFFCO.pdfCustomer_Testimonial_IFFCO.pdf
Customer_Testimonial_IFFCO.pdfPRASHANTJUNNARKAR
 
Apache Spark: the next big thing? - StampedeCon 2014
Apache Spark: the next big thing? - StampedeCon 2014Apache Spark: the next big thing? - StampedeCon 2014
Apache Spark: the next big thing? - StampedeCon 2014StampedeCon
 
Designing a Horizontally Scalable Event-Driven Big Data Architecture with Apa...
Designing a Horizontally Scalable Event-Driven Big Data Architecture with Apa...Designing a Horizontally Scalable Event-Driven Big Data Architecture with Apa...
Designing a Horizontally Scalable Event-Driven Big Data Architecture with Apa...Ricardo Fanjul Fandiño
 
Data Modelling at Scale
Data Modelling at ScaleData Modelling at Scale
Data Modelling at ScaleDavid Simons
 
AWS Seminar Series 2015 Melbourne
AWS Seminar Series 2015 MelbourneAWS Seminar Series 2015 Melbourne
AWS Seminar Series 2015 MelbourneAmazon Web Services
 
Web Development for Managers
Web Development for ManagersWeb Development for Managers
Web Development for ManagersRandy Connolly
 
Azure: Finding Success Beyond Test/Dev
Azure: Finding Success Beyond Test/DevAzure: Finding Success Beyond Test/Dev
Azure: Finding Success Beyond Test/DevHostway|HOSTING
 

Similar a Introducción al Big Data - Xabier Tranche - VIII Betabeers Bilbao 27/02/2015 (20)

BS portfolio
BS portfolioBS portfolio
BS portfolio
 
Reducing Resistance: Deployment as Surface
Reducing Resistance: Deployment as SurfaceReducing Resistance: Deployment as Surface
Reducing Resistance: Deployment as Surface
 
Enel linked open geo data
Enel linked open geo dataEnel linked open geo data
Enel linked open geo data
 
Linked Open GeoData for Electric Vehicle Charging Stations by ENEL
Linked Open GeoData for Electric Vehicle Charging Stations by ENELLinked Open GeoData for Electric Vehicle Charging Stations by ENEL
Linked Open GeoData for Electric Vehicle Charging Stations by ENEL
 
Linked Open GeoData for Enel Drive (W3C LOD2014)
Linked Open GeoData for Enel Drive (W3C LOD2014)Linked Open GeoData for Enel Drive (W3C LOD2014)
Linked Open GeoData for Enel Drive (W3C LOD2014)
 
Star Schema Overview
Star Schema OverviewStar Schema Overview
Star Schema Overview
 
Meteor - not just for rockstars
Meteor - not just for rockstarsMeteor - not just for rockstars
Meteor - not just for rockstars
 
Vikram emerging technologies
Vikram emerging technologiesVikram emerging technologies
Vikram emerging technologies
 
Customer_Testimonial_IFFCO.pdf
Customer_Testimonial_IFFCO.pdfCustomer_Testimonial_IFFCO.pdf
Customer_Testimonial_IFFCO.pdf
 
The IoT For Real
The IoT For Real The IoT For Real
The IoT For Real
 
Meteor WWNRW Intro
Meteor WWNRW IntroMeteor WWNRW Intro
Meteor WWNRW Intro
 
The Red Hat Way
The Red Hat WayThe Red Hat Way
The Red Hat Way
 
Apache Spark: the next big thing? - StampedeCon 2014
Apache Spark: the next big thing? - StampedeCon 2014Apache Spark: the next big thing? - StampedeCon 2014
Apache Spark: the next big thing? - StampedeCon 2014
 
Designing a Horizontally Scalable Event-Driven Big Data Architecture with Apa...
Designing a Horizontally Scalable Event-Driven Big Data Architecture with Apa...Designing a Horizontally Scalable Event-Driven Big Data Architecture with Apa...
Designing a Horizontally Scalable Event-Driven Big Data Architecture with Apa...
 
Data Modelling at Scale
Data Modelling at ScaleData Modelling at Scale
Data Modelling at Scale
 
AWS Seminar Series 2015 Melbourne
AWS Seminar Series 2015 MelbourneAWS Seminar Series 2015 Melbourne
AWS Seminar Series 2015 Melbourne
 
Web Development for Managers
Web Development for ManagersWeb Development for Managers
Web Development for Managers
 
Azure: Finding Success Beyond Test/Dev
Azure: Finding Success Beyond Test/DevAzure: Finding Success Beyond Test/Dev
Azure: Finding Success Beyond Test/Dev
 
AWS SEMINAR SERIES 2015 Perth
AWS SEMINAR SERIES 2015 PerthAWS SEMINAR SERIES 2015 Perth
AWS SEMINAR SERIES 2015 Perth
 
Small data big impact
Small data big impactSmall data big impact
Small data big impact
 

Más de betabeers

IONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataformaIONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataformabetabeers
 
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)betabeers
 
Blockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar LageBlockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar Lagebetabeers
 
Cloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica MediavillaCloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica Mediavillabetabeers
 
Desarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo QuilónDesarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo Quilónbetabeers
 
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito -  Jon Torrado - Betabeers BilbaoLa línea recta hacia el éxito -  Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbaobetabeers
 
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu appbetabeers
 
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)betabeers
 
Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)betabeers
 
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)betabeers
 
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)betabeers
 
Elemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de UsoElemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de Usobetabeers
 
Seguridad en tu startup
Seguridad en tu startupSeguridad en tu startup
Seguridad en tu startupbetabeers
 
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.betabeers
 
Buenas prácticas para la optimización web
Buenas prácticas para la optimización webBuenas prácticas para la optimización web
Buenas prácticas para la optimización webbetabeers
 
La magia de Scrum
La magia de ScrumLa magia de Scrum
La magia de Scrumbetabeers
 
Programador++ por @wottam
Programador++ por @wottamProgramador++ por @wottam
Programador++ por @wottambetabeers
 
RaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoTRaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoTbetabeers
 
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015betabeers
 
Presentación Kbi Digital - VIII Betabeers Bilbao 27/02/2015
Presentación Kbi Digital - VIII Betabeers Bilbao 27/02/2015Presentación Kbi Digital - VIII Betabeers Bilbao 27/02/2015
Presentación Kbi Digital - VIII Betabeers Bilbao 27/02/2015betabeers
 

Más de betabeers (20)

IONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataformaIONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataforma
 
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
 
Blockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar LageBlockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar Lage
 
Cloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica MediavillaCloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica Mediavilla
 
Desarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo QuilónDesarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo Quilón
 
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito -  Jon Torrado - Betabeers BilbaoLa línea recta hacia el éxito -  Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbao
 
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
 
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
 
Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)
 
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
 
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
 
Elemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de UsoElemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de Uso
 
Seguridad en tu startup
Seguridad en tu startupSeguridad en tu startup
Seguridad en tu startup
 
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
 
Buenas prácticas para la optimización web
Buenas prácticas para la optimización webBuenas prácticas para la optimización web
Buenas prácticas para la optimización web
 
La magia de Scrum
La magia de ScrumLa magia de Scrum
La magia de Scrum
 
Programador++ por @wottam
Programador++ por @wottamProgramador++ por @wottam
Programador++ por @wottam
 
RaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoTRaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoT
 
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
 
Presentación Kbi Digital - VIII Betabeers Bilbao 27/02/2015
Presentación Kbi Digital - VIII Betabeers Bilbao 27/02/2015Presentación Kbi Digital - VIII Betabeers Bilbao 27/02/2015
Presentación Kbi Digital - VIII Betabeers Bilbao 27/02/2015
 

Último

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Último (20)

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Introducción al Big Data - Xabier Tranche - VIII Betabeers Bilbao 27/02/2015

  • 1. BIG DATA Bases de datos en el internet de las cosas
  • 2. XabiTranche P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 32 7 / 0 2 / 1 5 La profesión que importará dentro de 4 años todavía no se ha inventado. GrowthHacker–Economia+Ingenieriadesoftware 15añostrabajandoINET–WEB2.0 SocioThinkOnMarketing–estrategiadigital&innovación SocioMuaaka–redsocialmusical PromotorStartUpSOCIALBIGDATA @JavitxuTranche XabiTranche XabiTranche
  • 3. ¿QuéeselBigData? P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 42 7 / 0 2 / 1 5
  • 4. Limitaciones de las bases de datos relacionales P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 52 7 / 0 2 / 1 5
  • 5. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 6
  • 6. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 7
  • 7. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 8
  • 8. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 9
  • 9. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 1 0
  • 10. Que problemas resuelve P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 1 1 FACEBOOK-Boing Facebook genera 500 Terabytes de datos al día. Un Boing 737 genera 240 Terabytes en un vuelo WorldOfWarCraft–StockChange Cambios en MicroSegundos SocialMedia La información no sigue una estructura a priori Volumen Velocidad Variedad 2 7 / 0 2 / 1 5
  • 11. BIG DATA PARA QUÉ NuevostiposdeApps NightBits, Crime Reduce ReducirCOSTE/Waste Open Source / Escalabilidad FuentesDispares A short text that gives a brief biography of the person shown above. Adivinar A short text that gives a brief biography of the person shown above. 2 7 / 0 2 / 1 5 P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 1 2
  • 12. • Características BBDD BigData P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 1 32 7 / 0 2 / 1 5
  • 13. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 1 4
  • 14. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 1 5
  • 15. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 1 6
  • 16. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 1 7
  • 17. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 1 8
  • 18. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 1 9
  • 19. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 2 0
  • 20. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 2 1
  • 21. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 2 2
  • 22. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 2 3
  • 23. • Limitaciones de las bases de datos no relacionales P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 2 42 7 / 0 2 / 1 5
  • 24. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 2 5
  • 25. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 2 6
  • 26. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 2 7
  • 27. • Tipos de bases de datos P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 2 82 7 / 0 2 / 1 5
  • 28. Clave - Valor P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 2 9 HashMapconclaveúnica Fácil de escalar. Server 1 del 1 al 1000, Server2 del 1001 al 2000 BigTable, Cassandra, Hadoop, MemCacheDB, Voldemort ElvaloresdetipoBLOB MUYEFICIENTES 2 7 / 0 2 / 1 5
  • 29. Basada en Documentos P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 3 0 ALMACENAUNDOCUMENTOLEGIBLE Consultas avanzadas Podemos establecer relaciones MongoDB, CoachDB FORMATOSJSONoXML ELSERVIDORPUEDEMANIPULARLOS 2 7 / 0 2 / 1 5
  • 30. Basadas en Grafos. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 3 1 Paramediryalmacenarrelaciones NEO4J Cypher Query Language ACID RESTFUL Representación explícitas de JOIN tradicionales Lasrelacionesensimismastienen Info REDESSOCIALES 2 7 / 0 2 / 1 5
  • 31. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 3 2
  • 32. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 3 3
  • 33. Basada en Columnas P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 3 4 ALMACENAUNDOCUMENTOpor columna Cassandra RAPIDALECTURA MALAESCRITURA 2 7 / 0 2 / 1 5
  • 34. • Como migrar de Rel a BD P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 3 52 7 / 0 2 / 1 5
  • 35. Que problemas resuelve P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E 3 6 Pais-ciudades Objeto JSON PAIS con multiples atributos ciudad Pentaho MongoDB NecesitamosunsoftwaredeTerceros Pentaho MongoDB VIVAJS! 1:N a todos los documentos Usar una transformacio n Manejar objetos JSON 2 7 / 0 2 / 1 5
  • 36. P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 3 7
  • 37. Consulta y previsualización P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 3 8
  • 38. Mapeamos los resultados a la colección P R E S E N T A T I O N T I T L E | C O M P A N Y N A M E2 7 / 0 2 / 1 5 3 9
  • 39. Donde albergar *  MoNgoLab *  MongoHQ *  AmazonWS(Hadoop) *  PARSE
  • 40. Donde albergar *  OPENSHIFT(RedHat) *  HDInsight(Microsoft–Hadoop-HIVE) *  Graphenedb(NEO4J)