{"id":2003,"date":"2015-10-29T12:46:35","date_gmt":"2015-10-29T12:46:34","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2003"},"modified":"2015-10-29T12:46:35","modified_gmt":"2015-10-29T12:46:34","slug":"structure-the-unstructured","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/structure-the-unstructured\/","title":{"rendered":"Estructurar lo no estructurado"},"content":{"rendered":"<p>Es el nombre de una charla que dar\u00e9 en las pr\u00f3ximas semanas. B\u00e1sicamente trata de la modelizaci\u00f3n de datos no estructurados o semiestructurados.<\/p>\n<p>Si est\u00e1 interesado, lo impartir\u00e9 en las siguientes conferencias:<\/p>\n<ul>\n<li>Java Days Kiev - 6-7 de noviembre de 2015 Kiev - <a href=\"https:\/\/javaday.org.ua\/kyiv\/\">https:\/\/javaday.org.ua\/kyiv\/<\/a><\/li>\n<li>Devoxx Marroco - 16-18 noviembre, 2015 Casablanca - <a href=\"https:\/\/devoxx.ma\/en\/\">https:\/\/devoxx.ma\/en\/<\/a><\/li>\n<li>TopConf Talinn -17-19 noviembre, 2015 Tallin - <a href=\"https:\/\/topconf.com\/tallinn-2015\/\">https:\/\/topconf.com\/tallinn-2015\/<\/a><\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<p>Si tienes algo de tiempo, esto es b\u00e1sicamente un resumen de la introducci\u00f3n a la charla:<\/p>\n<p>Las promesas de agilidad y datos sin esquema est\u00e1n siempre a la vuelta de la esquina para las bases de datos NoSQL. Y el caso es que todo esto es cierto. Puedes almacenar datos no estructurados f\u00e1cilmente. Pero tendr\u00e1s que aplicar una estructura cuando vayas a utilizar realmente los datos. Hay varias maneras de aplicar esa estructura. Y hoy vamos a hablar de ello.<\/p>\n<p>Pero primero entremos en el tema de estructurados VS no estructurados. Los datos estructurados, tal como los conocemos en las bases de datos, se refieren tradicionalmente a columnas. Una columna tiene un nombre y un tipo y se agrupa por tablas. Cuando intentas insertar una nueva l\u00ednea en esa tabla, todos los elementos de esta l\u00ednea tienen que corresponder al nombre y tipo de cada columna. No puedes a\u00f1adir una nueva sobre la marcha ni cambiar el tipo din\u00e1micamente.<\/p>\n<p>Bueno, probablemente se podr\u00eda almacenar todo como cadenas, pero es un poco contra el prop\u00f3sito de utilizar columnas de base de datos (tambi\u00e9n vale la pena mencionar la mayor\u00eda de la columna de la tienda est\u00e1n llegando con un tipo Json). As\u00ed que es como tener un esquema. Y si lo que est\u00e1s tratando de almacenar no se ajusta a ese esquema obtendr\u00e1s un error.<\/p>\n<h2 id=\"whatisschemalessanyway\">\u00bfQu\u00e9 es Schemaless?<\/h2>\n<p>En cambio, las estructuras sin esquema permiten almacenar cualquier tipo de informaci\u00f3n. Si piensas en programaci\u00f3n y estructuras de datos como mapas o diccionarios, son estructuras sin esquema. Si piensas en un almac\u00e9n clave\/valor, el valor puede ser cualquier cosa. Puede ser una imagen codificada en binario, un objeto serializado, JSON, XML, un n\u00famero, etc.<\/p>\n<p>Mientras que en un archivo codificado en binario puede no haber ninguna estructura incrustada, s\u00ed la hay en JSON y XML. Solemos referirnos a ellos como datos semiestructurados. Ambos te ofrecen campos con nombre, tipados y flexibilidad para a\u00f1adir cualquier campo en cualquier momento. Es como un esquema impl\u00edcito. Y ambos tienen especificaciones de esquema reales como XSD o JSON-SCHEMA.<\/p>\n<p>Por eso, la mayor\u00eda de las veces, cuando se habla de bases de datos sin esquema, se hace referencia a datos semiestructurados.<\/p>\n<h2 id=\"structuredunstructuredorsemi-structuredgotitwhatnow\">Estructurado, no estructurado o semiestructurado, ya lo tengo, \u00bfy ahora qu\u00e9?<\/h2>\n<p>Y, por supuesto, como est\u00e1s almacenando datos, querr\u00e1s utilizarlos en alg\u00fan momento. As\u00ed que eso significa aproximadamente tres cosas:<\/p>\n<ul>\n<li>Tienes que escribir esos datos<\/li>\n<li>Tienes que leer esos datos<\/li>\n<li>Debe asignar la respuesta del almac\u00e9n de datos a una estructura o a un objeto que pueda utilizar su aplicaci\u00f3n.<\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<p>Estos tres puntos, unidos a la arquitectura de la tienda que est\u00e1 utilizando, plantear\u00e1n m\u00e1s preguntas:<\/p>\n<ul>\n<li>Qu\u00e9 puede utilizar para recuperar datos (\u00bfobtenci\u00f3n de claves simples? \u00bfvistas materializadas? \u00bflenguaje de consulta? )<\/li>\n<li>\u00bfSus datos est\u00e1n distribuidos, replicados y son coherentes?<\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<p>Todos estos puntos influir\u00e1n en c\u00f3mo estructures tus datos. Y para ello puedes a\u00f1adir todas las particularidades del dise\u00f1o de tu dominio.<\/p>\n<p>Intentar\u00e9 responder a estas preguntas en la medida de lo posible y tomando Couchbase como ejemplo. Couchbase es un almac\u00e9n distribuido de Claves\/Valores y una base de datos de Documentos y es un buen candidato para esto.<\/p>\n<p>\u00danase a m\u00ed para aprender m\u00e1s sobre el modelado de datos.<\/p>","protected":false},"excerpt":{"rendered":"<p>It\u2019s the name of a talk I will be giving in the coming weeks. It\u2019s basically about data modelling for unstructured or semi-structured data. If you are interested I will be giving it at the following conferences: Java Days Kiev [&hellip;]<\/p>","protected":false},"author":49,"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":[1447],"ppma_author":[9023],"class_list":["post-2003","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-data-modeling"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.5 (Yoast SEO v26.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Structure the Unstuctured - 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\/structure-the-unstructured\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Structure the Unstuctured\" \/>\n<meta property=\"og:description\" content=\"It\u2019s the name of a talk I will be giving in the coming weeks. It\u2019s basically about data modelling for unstructured or semi-structured data. If you are interested I will be giving it at the following conferences: Java Days Kiev [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/structure-the-unstructured\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-10-29T12:46:34+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=\"Laurent Doguin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ldoguin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"unstructured.io\" \/>\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\/structure-the-unstructured\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/\"},\"author\":{\"name\":\"Laurent Doguin\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c0aa9b8f1ed51b7a9e2f7cb755994a5e\"},\"headline\":\"Structure the Unstuctured\",\"datePublished\":\"2015-10-29T12:46:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/\"},\"wordCount\":602,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"Data Modeling\"],\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/\",\"name\":\"Structure the Unstuctured - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2015-10-29T12:46:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/#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\/structure-the-unstructured\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Structure the Unstuctured\"}]},{\"@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\/c0aa9b8f1ed51b7a9e2f7cb755994a5e\",\"name\":\"Laurent Doguin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/12929ce99397769f362b7a90d6b85071\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g\",\"caption\":\"Laurent Doguin\"},\"description\":\"Laurent is a nerdy metal head who lives in Paris. He mostly writes code in Java and structured text in AsciiDoc, and often talks about data, reactive programming and other buzzwordy stuff. He is also a former Developer Advocate for Clever Cloud and Nuxeo where he devoted his time and expertise to helping those communities grow bigger and stronger. He now runs Developer Relations at Couchbase.\",\"sameAs\":[\"https:\/\/x.com\/ldoguin\"],\"honorificPrefix\":\"Mr\",\"birthDate\":\"1985-06-07\",\"gender\":\"male\",\"award\":[\"Devoxx Champion\",\"Couchbase Legend\"],\"knowsAbout\":[\"Java\"],\"knowsLanguage\":[\"English\",\"French\"],\"jobTitle\":\"Director Developer Relation & Strategy\",\"worksFor\":\"Couchbase\",\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/laurent-doguin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Structure the Unstuctured - 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\/structure-the-unstructured\/","og_locale":"es_MX","og_type":"article","og_title":"Structure the Unstuctured","og_description":"It\u2019s the name of a talk I will be giving in the coming weeks. It\u2019s basically about data modelling for unstructured or semi-structured data. If you are interested I will be giving it at the following conferences: Java Days Kiev [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/es\/structure-the-unstructured\/","og_site_name":"The Couchbase Blog","article_published_time":"2015-10-29T12:46:34+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":"Laurent Doguin","twitter_card":"summary_large_image","twitter_creator":"@ldoguin","twitter_misc":{"Written by":"unstructured.io","Est. reading time":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/"},"author":{"name":"Laurent Doguin","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c0aa9b8f1ed51b7a9e2f7cb755994a5e"},"headline":"Structure the Unstuctured","datePublished":"2015-10-29T12:46:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/"},"wordCount":602,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["Data Modeling"],"articleSection":["Uncategorized"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/","url":"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/","name":"Structure the Unstuctured - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2015-10-29T12:46:34+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/structure-the-unstructured\/#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\/structure-the-unstructured\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Structure the Unstuctured"}]},{"@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\/c0aa9b8f1ed51b7a9e2f7cb755994a5e","name":"Laurent Doguin","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/12929ce99397769f362b7a90d6b85071","url":"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g","caption":"Laurent Doguin"},"description":"Laurent es un metalero empoll\u00f3n que vive en Par\u00eds. Principalmente escribe c\u00f3digo en Java y texto estructurado en AsciiDoc, y a menudo habla sobre datos, programaci\u00f3n reactiva y otras cosas de moda. Tambi\u00e9n fue Developer Advocate de Clever Cloud y Nuxeo, donde dedic\u00f3 su tiempo y experiencia a ayudar a esas comunidades a crecer y fortalecerse. Ahora dirige las relaciones con los desarrolladores en Couchbase.","sameAs":["https:\/\/x.com\/ldoguin"],"honorificPrefix":"Mr","birthDate":"1985-06-07","gender":"male","award":["Devoxx Champion","Couchbase Legend"],"knowsAbout":["Java"],"knowsLanguage":["English","French"],"jobTitle":"Director Developer Relation & Strategy","worksFor":"Couchbase","url":"https:\/\/www.couchbase.com\/blog\/es\/author\/laurent-doguin\/"}]}},"authors":[{"term_id":9023,"user_id":49,"is_guest":0,"slug":"laurent-doguin","display_name":"Laurent Doguin","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g","author_category":"","last_name":"Doguin","first_name":"Laurent","job_title":"","user_url":"","description":"Laurent es un metalero empoll\u00f3n que vive en Par\u00eds. Principalmente escribe c\u00f3digo en Java y texto estructurado en AsciiDoc, y a menudo habla sobre datos, programaci\u00f3n reactiva y otras cosas de moda. Tambi\u00e9n fue Developer Advocate de Clever Cloud y Nuxeo, donde dedic\u00f3 su tiempo y experiencia a ayudar a esas comunidades a crecer y fortalecerse. Ahora dirige las relaciones con los desarrolladores en Couchbase."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2003","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\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=2003"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2003\/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=2003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=2003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=2003"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=2003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}