{"id":431,"date":"2016-08-24T17:18:46","date_gmt":"2016-08-24T15:18:46","guid":{"rendered":"https:\/\/preblogs.deusto.es\/bigdata\/?p=431"},"modified":"2016-08-24T17:18:46","modified_gmt":"2016-08-24T15:18:46","slug":"procesando-big-data-paradigmas-batch-tiempo-real-y-lambda","status":"publish","type":"post","link":"https:\/\/blogs.deusto.es\/bigdata\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\/","title":{"rendered":"Procesando \u00abBig Data\u00bb: paradigmas batch, tiempo real y Lambda"},"content":{"rendered":"<p style=\"text-align: justify;\">Lo que podemos llamar como la cadena de valor de un proyecto Big Data consiste b\u00e1sicamente en <strong>recopilar\/integrar\/ingestar, procesar, almacenar y servir grandes vol\u00famenes de datos<\/strong>. Eso es, en esencia, lo que hacemos en un proyecto de BIg Data. Para ejecutar esas funciones, como hemos comentado en este blog en varias ocasiones, tenemos una <strong>serie de tecnolog\u00edas<\/strong>, que suelen ser citadas en ocasiones en relaci\u00f3n a la funci\u00f3n que ejercen. Es lo que aprendemos en nuestro m\u00f3dulo M2.2 del <a href=\"http:\/\/bigdata.deusto.es\" target=\"_blank\">Programa de Big Data y Business Intelligence<\/a> de <a href=\"http:\/\/www.deusto.es\" target=\"_blank\">nuestra universidad<\/a>.<\/p>\n<p style=\"text-align: justify;\">Dado el inter\u00e9s\u00a0que est\u00e1 despertando en los \u00faltimos a\u00f1os la parte \u00abprocesamiento\u00bb (debido fundamentalmente <a href=\"https:\/\/blogs.deusto.es\/bigdata\/cuando-empieza-esta-era-del-big-data-mapreduce\/\" target=\"_blank\">a c\u00f3mo se origina esto del Big Data<\/a>) es interesante <strong>hablar de las diferentes alternativas tecnol\u00f3gicas que existen para procesar \u00abBig Data\u00bb<\/strong>. Ya saben, datos que se disponen en grandes vol\u00famenes, que se generan a gran velocidad y con una amplitud de formatos importante.<\/p>\n<p style=\"text-align: justify;\">Esta etapa de la cadena de valor es <strong>la responsable de recoger los datos brutos y convertirlos\/transformarlos a datos enriquecidos<\/strong> que pueden dar respuesta a la pregunta que nos estamos haciendo. Y para enfrentar esta etapa, en los \u00faltimos a\u00f1os, se han desarrollado\u00a0dos paradigmas fundamentales:<\/p>\n<ul>\n<li style=\"text-align: justify;\"><strong>Paradigma \u00ab<em>Batch Processing<\/em>\u00ab<\/strong>: son procesos que se asientan fundamentalmente en el <a href=\"https:\/\/blogs.deusto.es\/bigdata\/cuando-empieza-esta-era-del-big-data-mapreduce\/\" target=\"_blank\">paradigma MapReduce<\/a>, que ya explicamos en un art\u00edculo anterior, y que dec\u00edamos, permiti\u00f3 comenzar esta apasionante carrera alrededor del Big Data. Siguen el modelo \u00abbatch\u00bb que tan importante result\u00f3 en el mundo de la inform\u00e1tica original: se ejecutan de manera peri\u00f3dica y trabajan con grand\u00edsimos vol\u00famenes de datos.<br \/>\nExisten varias alternativas\u00a0para proveer de estos servicios: la m\u00e1s importante es Hadoop MapReduce, que funciona dentro del framework de aplicaciones de Hadoop. Se apoya en el planificador YARN. Dado el bajo nivel con el que trabajan estas tecnolog\u00edas, estos \u00faltimos a\u00f1os han nacido soluciones de m\u00e1s alto nivel para ejecutar estas tareas, tales como <a href=\"https:\/\/pig.apache.org\/\" target=\"_blank\">Apache Pig<\/a>.<br \/>\nEstamos hablando de tecnolog\u00edas que funcionan realmente bien con grandes cantidades de datos. Sin embargo, los procesos de Map y Reduce pueden ser algo lentos cuando estamos hablando de cantidades realmente \u00abBIG\u00bb, dado que\u00a0<strong>escriben en disco<\/strong> entre las diferentes fases. Por ello, como siempre, se produce una evoluci\u00f3n natural, y aparecen tecnolog\u00edas que resuelven este problema, entre las que destaca<a href=\"http:\/\/spark.apache.org\/\" target=\"_blank\"> Apache Spark<\/a>.<br \/>\nHaremos un art\u00edculo separado, dada su importancia, para hablar exclusivamente y en detalle de este paradigma \u00ab<em>Batch Processing<\/em>\u00ab.<\/li>\n<li style=\"text-align: justify;\"><strong>Paradigma \u00ab<em>Streaming Processing<\/em>\u00ab<\/strong>: a diferencia del enfoque \u00abbatch\u00bb anterior, el \u00abstreaming\u00bb, como su propio concepto describe, funciona en tiempo real.\u00a0Si antes dec\u00edamos que un proyecto \u00abBig Data\u00bb consta de cuatro etapas &#8211;<em>(1) Ingesti\u00f3n; (2) Procesamiento; (3) Almacenamiento y (4) Servicio<\/em>-, con este enfoque, <strong>nada m\u00e1s ser \u00abingestados\u00bb, son transferidos a su procesamiento<\/strong>. Esto, adem\u00e1s, se hace de manera continua. En lugar de tener que procesar \u00abgrandes cantidades\u00bb, son, en todo momento, procesadas \u00abpeque\u00f1as cantidades\u00bb.<br \/>\nComo con el enfoque batch, hay una serie de tecnolog\u00edas que permiten hacer esto.\u00a0Se pueden clasificar en dos familias: <strong>1) Full-streaming<\/strong>: Apache Storm, Apache Samza y Apache Flink; y <strong>2) Microbatch<\/strong>: Spark Streaming y Storm Trident.<br \/>\nSon tecnolog\u00edas que procesan datos en cuesti\u00f3n de mili o nanosegundos. Se diferencian entre ellas por las garant\u00edas que aportan ante fallos en la red o en los sistemas de informaci\u00f3n. La siguiente tabla resume muy bien estas diferencias. Por lo tanto, m\u00e1s que por \u00abgustos\u00bb, la diferencia puede radicar en cuanto a su \u00absistema de garant\u00edas\u00bb:<\/p>\n<figure id=\"attachment_451\" aria-describedby=\"caption-attachment-451\" style=\"width: 774px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blogs.deusto.es\/bigdata\/wp-content\/uploads\/sites\/8\/2016\/08\/345.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"size-full wp-image-451\" src=\"https:\/\/blogs.deusto.es\/bigdata\/wp-content\/uploads\/sites\/8\/2016\/08\/345.png\" alt=\"Fuente: http:\/\/madrid.bigdataweek.com\/2015\/11\/18\/tecnologias-en-el-mundo-del-big-data\/\" width=\"774\" height=\"249\" srcset=\"https:\/\/blogs.deusto.es\/wp-content\/uploads\/sites\/8\/2016\/08\/345.png 774w, https:\/\/blogs.deusto.es\/wp-content\/uploads\/sites\/8\/2016\/08\/345-300x97.png 300w\" sizes=\"(max-width: 774px) 100vw, 774px\" \/><\/a><figcaption id=\"caption-attachment-451\" class=\"wp-caption-text\">Fuente: http:\/\/madrid.bigdataweek.com\/2015\/11\/18\/tecnologias-en-el-mundo-del-big-data\/<\/figcaption><\/figure>\n<p>Haremos un art\u00edculo separado, dada su importancia, para hablar exclusivamente y en detalle de este paradigma \u00ab<em>Streaming\u00a0Processing<\/em>\u00ab.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">A estos dos, podemos a\u00f1adir la <strong>arquitectura\u00a0Lambda<\/strong>, la m\u00e1s reciente en llegar a este mundo de necesidades en evoluci\u00f3n\u00a0de las diferentes alternativas de procesar datos. Provee parte de soluci\u00f3n Batch y parte de soluci\u00f3n en Tiempo Real. Como su propio creador <a href=\"http:\/\/nathanmarz.com\/\" target=\"_blank\">Nathan Marz<\/a> explica aqu\u00ed:<\/p>\n<blockquote>\n<p style=\"text-align: justify;\">The lambda architecture solves the problem of computing arbitrary functions on arbitrary data in real time by decomposing the problem into three layers: the batch layer, the serving layer, and the speed layer.<\/p>\n<\/blockquote>\n<p style=\"text-align: justify;\">Estamos hablando de diferentes paradigmas; esto es,<strong> de diferentes maneras de afrontar el problema<\/strong>. Y dada la importancia de cada uno de ellos, he considerado interesante hacer un art\u00edculo monogr\u00e1fico de cada una de ellas. Paradigmas que nos van a ayudar a procesar las grandes cantidades de datos de un proyecto de Big Data. Y\u00a0conocer y empezar a dominar as\u00ed las tecnolog\u00edas que disponemos para cada paradigma.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lo que podemos llamar como la cadena de valor de un proyecto Big Data consiste b\u00e1sicamente en recopilar\/integrar\/ingestar, procesar, almacenar y servir grandes vol\u00famenes de datos. Eso es, en esencia, lo que hacemos en un proyecto de BIg Data. Para ejecutar esas funciones, como hemos comentado en este blog en varias ocasiones, tenemos una serie &hellip; <a href=\"https:\/\/blogs.deusto.es\/bigdata\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\/\" class=\"more-link\">Seguir leyendo <span class=\"screen-reader-text\">Procesando \u00abBig Data\u00bb: paradigmas batch, tiempo real y Lambda<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":136,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[202,297,294,2,3,25,293,283,299,4,296,295,298],"class_list":["post-431","post","type-post","status-publish","format-standard","hentry","category-sin-categoria","tag-apache","tag-arquitectura-lambda","tag-batch","tag-big-data","tag-deusto","tag-hadoop","tag-lambda","tag-mapreduce","tag-nathan-marz","tag-programa-big-data","tag-spark","tag-storm","tag-tiempo-real"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Procesando &quot;Big Data&quot;: paradigmas batch, tiempo real y Lambda - Deusto Data<\/title>\n<meta name=\"description\" content=\"Paradigmas que nos van a ayudar a procesar las grandes cantidades de datos de un proyecto de Big Data.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.deusto.es\/bigdata\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Procesando &quot;Big Data&quot;: paradigmas batch, tiempo real y Lambda - Deusto Data\" \/>\n<meta property=\"og:description\" content=\"Paradigmas que nos van a ayudar a procesar las grandes cantidades de datos de un proyecto de Big Data.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.deusto.es\/bigdata\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\/\" \/>\n<meta property=\"og:site_name\" content=\"Deusto Data\" \/>\n<meta property=\"article:published_time\" content=\"2016-08-24T15:18:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.deusto.es\/bigdata\/wp-content\/uploads\/sites\/8\/2016\/08\/345.png\" \/>\n<meta name=\"author\" content=\"\u00c1lex Ray\u00f3n\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u00c1lex Ray\u00f3n\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\\\/\"},\"author\":{\"name\":\"\u00c1lex Ray\u00f3n\",\"@id\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/#\\\/schema\\\/person\\\/649d200baab3dd91bf5a5c547cefd90a\"},\"headline\":\"Procesando \u00abBig Data\u00bb: paradigmas batch, tiempo real y Lambda\",\"datePublished\":\"2016-08-24T15:18:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\\\/\"},\"wordCount\":793,\"commentCount\":15,\"image\":{\"@id\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2016\\\/08\\\/345.png\",\"keywords\":[\"apache\",\"arquitectura Lambda\",\"batch\",\"big data\",\"deusto\",\"hadoop\",\"lambda\",\"mapreduce\",\"Nathan Marz\",\"programa big data\",\"spark\",\"storm\",\"tiempo real\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\\\/\",\"url\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\\\/\",\"name\":\"Procesando \\\"Big Data\\\": paradigmas batch, tiempo real y Lambda - Deusto Data\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2016\\\/08\\\/345.png\",\"datePublished\":\"2016-08-24T15:18:46+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/#\\\/schema\\\/person\\\/649d200baab3dd91bf5a5c547cefd90a\"},\"description\":\"Paradigmas que nos van a ayudar a procesar las grandes cantidades de datos de un proyecto de Big Data.\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2016\\\/08\\\/345.png\",\"contentUrl\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2016\\\/08\\\/345.png\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/#website\",\"url\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/\",\"name\":\"Deusto Data\",\"description\":\"Los datos de tu organizaci\u00f3n en valor\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/#\\\/schema\\\/person\\\/649d200baab3dd91bf5a5c547cefd90a\",\"name\":\"\u00c1lex Ray\u00f3n\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/edd2de8114be43b38592bbb35415b024c6b89ca81c89897ecb032a13975d64f1?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/edd2de8114be43b38592bbb35415b024c6b89ca81c89897ecb032a13975d64f1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/edd2de8114be43b38592bbb35415b024c6b89ca81c89897ecb032a13975d64f1?s=96&d=mm&r=g\",\"caption\":\"\u00c1lex Ray\u00f3n\"},\"url\":\"https:\\\/\\\/blogs.deusto.es\\\/bigdata\\\/author\\\/alex-rayon\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Procesando \"Big Data\": paradigmas batch, tiempo real y Lambda - Deusto Data","description":"Paradigmas que nos van a ayudar a procesar las grandes cantidades de datos de un proyecto de Big Data.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.deusto.es\/bigdata\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\/","og_locale":"es_ES","og_type":"article","og_title":"Procesando \"Big Data\": paradigmas batch, tiempo real y Lambda - Deusto Data","og_description":"Paradigmas que nos van a ayudar a procesar las grandes cantidades de datos de un proyecto de Big Data.","og_url":"https:\/\/blogs.deusto.es\/bigdata\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\/","og_site_name":"Deusto Data","article_published_time":"2016-08-24T15:18:46+00:00","og_image":[{"url":"https:\/\/blogs.deusto.es\/bigdata\/wp-content\/uploads\/sites\/8\/2016\/08\/345.png","type":"","width":"","height":""}],"author":"\u00c1lex Ray\u00f3n","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"\u00c1lex Ray\u00f3n","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.deusto.es\/bigdata\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\/#article","isPartOf":{"@id":"https:\/\/blogs.deusto.es\/bigdata\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\/"},"author":{"name":"\u00c1lex Ray\u00f3n","@id":"https:\/\/blogs.deusto.es\/bigdata\/#\/schema\/person\/649d200baab3dd91bf5a5c547cefd90a"},"headline":"Procesando \u00abBig Data\u00bb: paradigmas batch, tiempo real y Lambda","datePublished":"2016-08-24T15:18:46+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.deusto.es\/bigdata\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\/"},"wordCount":793,"commentCount":15,"image":{"@id":"https:\/\/blogs.deusto.es\/bigdata\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.deusto.es\/bigdata\/wp-content\/uploads\/sites\/8\/2016\/08\/345.png","keywords":["apache","arquitectura Lambda","batch","big data","deusto","hadoop","lambda","mapreduce","Nathan Marz","programa big data","spark","storm","tiempo real"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.deusto.es\/bigdata\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.deusto.es\/bigdata\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\/","url":"https:\/\/blogs.deusto.es\/bigdata\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\/","name":"Procesando \"Big Data\": paradigmas batch, tiempo real y Lambda - Deusto Data","isPartOf":{"@id":"https:\/\/blogs.deusto.es\/bigdata\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.deusto.es\/bigdata\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\/#primaryimage"},"image":{"@id":"https:\/\/blogs.deusto.es\/bigdata\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.deusto.es\/bigdata\/wp-content\/uploads\/sites\/8\/2016\/08\/345.png","datePublished":"2016-08-24T15:18:46+00:00","author":{"@id":"https:\/\/blogs.deusto.es\/bigdata\/#\/schema\/person\/649d200baab3dd91bf5a5c547cefd90a"},"description":"Paradigmas que nos van a ayudar a procesar las grandes cantidades de datos de un proyecto de Big Data.","inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.deusto.es\/bigdata\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.deusto.es\/bigdata\/procesando-big-data-paradigmas-batch-tiempo-real-y-lambda\/#primaryimage","url":"https:\/\/blogs.deusto.es\/bigdata\/wp-content\/uploads\/sites\/8\/2016\/08\/345.png","contentUrl":"https:\/\/blogs.deusto.es\/bigdata\/wp-content\/uploads\/sites\/8\/2016\/08\/345.png"},{"@type":"WebSite","@id":"https:\/\/blogs.deusto.es\/bigdata\/#website","url":"https:\/\/blogs.deusto.es\/bigdata\/","name":"Deusto Data","description":"Los datos de tu organizaci\u00f3n en valor","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.deusto.es\/bigdata\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/blogs.deusto.es\/bigdata\/#\/schema\/person\/649d200baab3dd91bf5a5c547cefd90a","name":"\u00c1lex Ray\u00f3n","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/edd2de8114be43b38592bbb35415b024c6b89ca81c89897ecb032a13975d64f1?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/edd2de8114be43b38592bbb35415b024c6b89ca81c89897ecb032a13975d64f1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/edd2de8114be43b38592bbb35415b024c6b89ca81c89897ecb032a13975d64f1?s=96&d=mm&r=g","caption":"\u00c1lex Ray\u00f3n"},"url":"https:\/\/blogs.deusto.es\/bigdata\/author\/alex-rayon\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.deusto.es\/bigdata\/wp-json\/wp\/v2\/posts\/431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.deusto.es\/bigdata\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.deusto.es\/bigdata\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.deusto.es\/bigdata\/wp-json\/wp\/v2\/users\/136"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.deusto.es\/bigdata\/wp-json\/wp\/v2\/comments?post=431"}],"version-history":[{"count":6,"href":"https:\/\/blogs.deusto.es\/bigdata\/wp-json\/wp\/v2\/posts\/431\/revisions"}],"predecessor-version":[{"id":472,"href":"https:\/\/blogs.deusto.es\/bigdata\/wp-json\/wp\/v2\/posts\/431\/revisions\/472"}],"wp:attachment":[{"href":"https:\/\/blogs.deusto.es\/bigdata\/wp-json\/wp\/v2\/media?parent=431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.deusto.es\/bigdata\/wp-json\/wp\/v2\/categories?post=431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.deusto.es\/bigdata\/wp-json\/wp\/v2\/tags?post=431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}