{"id":1863,"date":"2015-01-13T17:47:30","date_gmt":"2015-01-13T17:47:29","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1863"},"modified":"2015-01-13T17:47:30","modified_gmt":"2015-01-13T17:47:29","slug":"lamda-architecture-and-beyond-with-nosql","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/lamda-architecture-and-beyond-with-nosql\/","title":{"rendered":"Arquitectura Lambda con NoSQL"},"content":{"rendered":"<p>\u00bfC\u00f3mo se pueden analizar todos los datos? Es decir, \u00bfc\u00f3mo se pueden analizar todos los datos a partir de este momento?<\/p>\n<p>Hadoop es el est\u00e1ndar de facto para almacenar y analizar muchos datos, much\u00edsimos, pero \u00bfc\u00f3mo se almacenan? \u00bfC\u00f3mo se analizan? Primero, se importan, como un lote. A continuaci\u00f3n, se procesa, como un lote. \u00bfLa palabra clave? Lote. Mientras se importa o procesa un lote de datos, se siguen generando datos. Si los datos se importan una vez al d\u00eda, los datos en Hadoop est\u00e1n incompletos. Falta un d\u00eda de datos. Si el procesamiento requiere una hora, los resultados est\u00e1n incompletos. Falta una hora de datos en la entrada.<\/p>\n<p>\u00bfY si el an\u00e1lisis debe incluir datos generados en el \u00faltimo minuto?<\/p>\n<p>Arquitectura Lambda, definida por Nathan Marz, creador de Storm, un procesador de flujos.<\/p>\n<p>\u00bfY si se procesa un flujo continuo de datos? Cuando se generan datos, se procesan, antes de almacenarlos. Ahora, el an\u00e1lisis puede incluir datos generados en el \u00faltimo segundo, el \u00faltimo minuto o la \u00faltima hora procesando los datos entrantes, no todos los datos.<\/p>\n<p>Si puede combinar los datos procesados en Hadoop con los datos procesados de un procesador de flujos, podr\u00e1 analizar todos los datos generados a partir de este momento.<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/original-assets\/lamda-architecture-and-beyond-with-nosql\/lambda_architecture.png\"\/><\/p>\n<p><strong>Mensajer\u00eda<\/strong><\/p>\n<p>Un sistema de mensajer\u00eda distribuida (Kafka, JMS o AMQP) es ideal para la ingesta de datos con alto rendimiento y baja latencia.<\/p>\n<p><strong>Procesamiento de flujos (capa de velocidad)<\/strong><\/p>\n<p>Un sistema de procesamiento de flujo distribuido (Storm, Spark Streaming) es ideal para analizar los datos entrantes en tiempo real. Mientras que Storm procesa datos individuales, Spark Streaming procesa minilotes de datos.<\/p>\n<p><strong>Hadoop (capa de lotes)<\/strong><\/p>\n<p>Hadoop almacena lotes de datos en bruto y los procesa con MapReduce \/ Pig o Spark.<\/p>\n<p><strong>Base de datos<\/strong><\/p>\n<p>Una base de datos distribuida es ideal para almacenar los datos procesados generados por el procesador de flujos. Un procesador de flujo no almacena ni los datos brutos ni los datos procesados. No almacena datos. La base de datos debe ser capaz de satisfacer los requisitos de alto rendimiento y baja latencia del procesador de flujo para que no se convierta en el cuello de botella.<\/p>\n<p><strong>Aplicaci\u00f3n (capa de servicio)<\/strong><\/p>\n<p>Una aplicaci\u00f3n consulta los datos procesados tanto en Hadoop como en la base de datos para crear una vista completa de los resultados. La aplicaci\u00f3n puede consultar Couchbase Server con SQL (a trav\u00e9s de <a href=\"https:\/\/docs.couchbase.com\/developer\/n1ql-dp3\/n1ql-intro.html\" target=\"_blank\">N1QL<\/a>) y \/ o <a href=\"https:\/\/docs.couchbase.com\/admin\/admin\/Views\/views-intro.html\" target=\"_blank\">vistas<\/a>y Hadoop con Hive o Impala \/ Drill.<\/p>\n<p>Si la idea es consultar los datos procesados, batch y streaming, \u00bfpor qu\u00e9 no almacenar todos los datos procesados en la base de datos para que sea la capa de servicio?<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/original-assets\/lamda-architecture-and-beyond-with-nosql\/lambda_architecture_other.png\"\/><\/p>\n<p>Hay dos opciones: almacenar los datos procesados en Hadoop y exportarlos a la base de datos o almacenar los datos procesados en la base de datos. Los datos se pueden exportar de Hadoop a Couchbase Server con un plugin para Sqoop.<\/p>\n<p>Con Couchbase Server, se puede acceder a los datos procesados con una API de clave\/valor o consultarlos con SQL (mediante <a href=\"https:\/\/docs.couchbase.com\/developer\/n1ql-dp3\/n1ql-intro.html\" target=\"_blank\">N1QL<\/a>). Adem\u00e1s, los datos procesados pueden seguir trat\u00e1ndose y consultarse con <a href=\"https:\/\/docs.couchbase.com\/admin\/admin\/Views\/views-intro.html\" target=\"_blank\">vistas<\/a>. Las vistas se implementan con map\/reduce para ordenar, filtrar y agregar datos, pero aprovechan las actualizaciones incrementales.<\/p>\n<p><strong>Notas<\/strong><\/p>\n<p>Se necesita Hadoop. Aunque es posible implantar Spark sin Hadoop, las distribuciones de Cloudera, Hortonworks y MapR lo incluyen. Hadoop almacena muchos datos en bruto, Spark los procesa y la localizaci\u00f3n de los datos es importante. Adem\u00e1s, Hadoop es m\u00e1s que Spark. Incluye MapReduce y Pig. Incluye Hive. Cloudera Enterprise incluye Impala, Hortonworks Data Platform incluye Tez y MapR incluye Drill.<\/p>\n<p>A pesar de lo que un proveedor NoSQL pueda insinuar, te estoy mirando a ti DataStax, tanto Hadoop como NoSQL son necesarios. Una base de datos NoSQL no puede sustituir a Hadoop integr\u00e1ndose con Spark.<\/p>","protected":false},"excerpt":{"rendered":"<p>How can you analyze all data? That is to say, how can you analyze all data as of this moment? Hadoop is the de facto standard for storing and analyzing a lot of data, a lot, but how is it [&hellip;]<\/p>","protected":false},"author":13,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"ppma_author":[9000],"class_list":["post-1863","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.1 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Lambda Architecture with NoSQL - The Couchbase Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/es\/lamda-architecture-and-beyond-with-nosql\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lambda Architecture with NoSQL\" \/>\n<meta property=\"og:description\" content=\"How can you analyze all data? That is to say, how can you analyze all data as of this moment? Hadoop is the de facto standard for storing and analyzing a lot of data, a lot, but how is it [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/lamda-architecture-and-beyond-with-nosql\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-01-13T17:47:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Shane Johnson, Director, Product Marketing, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Shane Johnson, Director, Product Marketing, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/\"},\"author\":{\"name\":\"Shane Johnson, Director, Product Marketing, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/f045291995fbe1d06823814c3d39fe98\"},\"headline\":\"Lambda Architecture with NoSQL\",\"datePublished\":\"2015-01-13T17:47:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/\"},\"wordCount\":584,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/\",\"name\":\"Lambda Architecture with NoSQL - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2015-01-13T17:47:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lambda Architecture with NoSQL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/f045291995fbe1d06823814c3d39fe98\",\"name\":\"Shane Johnson, Director, Product Marketing, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/86c05535d28a003c47351c87fec5286a\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d32be7d685d95dba07766e7b2861dfc964676843c984d1ba01bf572b2e075aba?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d32be7d685d95dba07766e7b2861dfc964676843c984d1ba01bf572b2e075aba?s=96&d=mm&r=g\",\"caption\":\"Shane Johnson, Director, Product Marketing, Couchbase\"},\"description\":\"Shane K Johnson was the Director of Product Marketing at Couchbase. Prior to Couchbase, he occupied various roles in developing and evangelism with a background in Java and distributed systems. He has consulted with organizations in the financial, retail, telecommunications, and media industries to draft and implement architectures that relied on distributed systems for data and analysis.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/shane-johnson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Lambda Architecture with NoSQL - The Couchbase Blog","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:\/\/www.couchbase.com\/blog\/es\/lamda-architecture-and-beyond-with-nosql\/","og_locale":"es_MX","og_type":"article","og_title":"Lambda Architecture with NoSQL","og_description":"How can you analyze all data? That is to say, how can you analyze all data as of this moment? Hadoop is the de facto standard for storing and analyzing a lot of data, a lot, but how is it [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/es\/lamda-architecture-and-beyond-with-nosql\/","og_site_name":"The Couchbase Blog","article_published_time":"2015-01-13T17:47:29+00:00","og_image":[{"width":1800,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png","type":"image\/png"}],"author":"Shane Johnson, Director, Product Marketing, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Shane Johnson, Director, Product Marketing, Couchbase","Est. reading time":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/"},"author":{"name":"Shane Johnson, Director, Product Marketing, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/f045291995fbe1d06823814c3d39fe98"},"headline":"Lambda Architecture with NoSQL","datePublished":"2015-01-13T17:47:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/"},"wordCount":584,"commentCount":2,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Uncategorized"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/","url":"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/","name":"Lambda Architecture with NoSQL - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2015-01-13T17:47:29+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/lamda-architecture-and-beyond-with-nosql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Lambda Architecture with NoSQL"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/f045291995fbe1d06823814c3d39fe98","name":"Shane Johnson, Director de Marketing de Producto, Couchbase","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/86c05535d28a003c47351c87fec5286a","url":"https:\/\/secure.gravatar.com\/avatar\/d32be7d685d95dba07766e7b2861dfc964676843c984d1ba01bf572b2e075aba?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d32be7d685d95dba07766e7b2861dfc964676843c984d1ba01bf572b2e075aba?s=96&d=mm&r=g","caption":"Shane Johnson, Director, Product Marketing, Couchbase"},"description":"Shane K Johnson fue Director de Marketing de Producto en Couchbase. Antes de Couchbase, ocup\u00f3 varios puestos en desarrollo y evangelizaci\u00f3n con formaci\u00f3n en Java y sistemas distribuidos. Ha sido consultor de organizaciones de los sectores financiero, minorista, de las telecomunicaciones y de los medios de comunicaci\u00f3n para dise\u00f1ar e implantar arquitecturas basadas en sistemas distribuidos para datos y an\u00e1lisis.","url":"https:\/\/www.couchbase.com\/blog\/es\/author\/shane-johnson\/"}]}},"authors":[{"term_id":9000,"user_id":13,"is_guest":0,"slug":"shane-johnson","display_name":"Shane Johnson, Director, Product Marketing, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/d32be7d685d95dba07766e7b2861dfc964676843c984d1ba01bf572b2e075aba?s=96&d=mm&r=g","author_category":"","last_name":"Johnson","first_name":"Shane","job_title":"","user_url":"","description":"Shane K Johnson fue Director de Marketing de Producto en Couchbase. Antes de Couchbase, ocup\u00f3 varios puestos en desarrollo y evangelizaci\u00f3n con formaci\u00f3n en Java y sistemas distribuidos. Ha sido consultor de organizaciones de los sectores financiero, minorista, de las telecomunicaciones y de los medios de comunicaci\u00f3n para dise\u00f1ar e implantar arquitecturas basadas en sistemas distribuidos para datos y an\u00e1lisis."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/1863","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=1863"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/1863\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=1863"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=1863"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=1863"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=1863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}