{"id":2273,"date":"2016-06-22T05:03:50","date_gmt":"2016-06-22T05:03:50","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2273"},"modified":"2023-06-23T04:26:24","modified_gmt":"2023-06-23T11:26:24","slug":"memory-optimized-indexes","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/memory-optimized-indexes\/","title":{"rendered":"\u00cdndices optimizados para memoria en Couchbase Server 4.5"},"content":{"rendered":"<p><strong>Introducci\u00f3n<\/strong><\/p>\n<p>Couchbase Server 4.5 acaba de ser lanzado. Encontrar\u00e1 una descripci\u00f3n completa <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.5\/introduction\/whats-new.html\">aqu\u00ed<\/a>.<\/p>\n<p>Exploremos los nuevos \u00edndices optimizados para memoria.<\/p>\n<p>Para entender estos \u00edndices mejorados revisemos primero el \u00cdndice Secundario Global (GSI) que fue introducido como parte de Couchbase 4.0. Los GSI est\u00e1n construidos para soportar el lenguaje de consulta de Couchbase N1QL (pronunciado 'nickel'). Estas consultas son ideales para aplicaciones interactivas que requieren tiempos de respuesta r\u00e1pidos. Antes de la introducci\u00f3n de GSI, la \u00fanica consulta que ofrec\u00eda Couchbase era en forma de map\/reduce Views, centradas principalmente en la elaboraci\u00f3n de informes con un resultado precalculado, pero limitadas en rendimiento y escala. Con GSI, Couchbase no s\u00f3lo puede escalar los servicios de datos linealmente, sino tambi\u00e9n las consultas.<\/p>\n<p>\u00a0<\/p>\n<p>For example we could create an index called airlines on the `travel-sample` bucket shipped with the product:<\/p>\n<pre>\r\n<code>CREATE INDEX airlines ON `travel-sample`(type)\r\nWHERE type=\u201dairline\u201d USING GSI;<\/code><\/pre>\n<p>\u00a0<\/p>\n<p>Lo que nos permitir\u00eda consultar r\u00e1pidamente todas las compa\u00f1\u00edas a\u00e9reas.<\/p>\n<pre>\r\n<code>SELECT callsign, country FROM `travel-sample`\r\nWHERE  type = \"airline\";<\/code><\/pre>\n<p>\u00a0<\/p>\n<p><strong>Novedades<\/strong><\/p>\n<p>Los \u00edndices secundarios globales optimizados en memoria son una configuraci\u00f3n de almacenamiento adicional para los cl\u00fasteres de Couchbase Server. Los \u00edndices secundarios globales optimizados para memoria (MOI) pueden seguir el ritmo de las mutaciones de datos y el mantenimiento de \u00edndices a velocidades en memoria. Aparte de las caracter\u00edsticas de rendimiento, la mec\u00e1nica de creaci\u00f3n, colocaci\u00f3n, equilibrio de carga, partici\u00f3n y disponibilidad es id\u00e9ntica tanto en GSI como en MOI.<\/p>\n<p>Mientras que el aprovechamiento de MOI proporciona mejoras de rendimiento, es imperativo controlar el uso de memoria. Los MOI est\u00e1n restringidos a residir en la cach\u00e9 gestionada del nodo Couchbase. Estos tipos de \u00edndices dejar\u00e1n de procesar mutaciones de datos si el nodo agota su memoria disponible. Esto puede ajustarse din\u00e1micamente sin tiempo de inactividad en funci\u00f3n de las necesidades ajustando la cuota de RAM del \u00edndice. Esta es tambi\u00e9n un \u00e1rea en la que Multi-Dimensional Scale (MDS) proporciona la flexibilidad para ejecutar nodos con mayores huellas de memoria que otros nodos del cl\u00faster. Una vez m\u00e1s, estos cambios pueden realizarse mientras sus aplicaciones permanecen en l\u00ednea y se sirve el tr\u00e1fico.<\/p>\n<p>En los despliegues de producci\u00f3n hay dos m\u00e9tricas importantes que proporcionar\u00e1n la capacidad de controlar proactivamente los problemas. Est\u00e1n expuestas en la consola de administraci\u00f3n de Couchbase, as\u00ed como en nuestra API REST:<\/p>\n<ul>\n<li>MAX Index RAM Used %: Informa de la cuota m\u00e1xima de ram utilizada en porcentaje (%)<\/li>\n<li>RAM de \u00edndice restante: Informa de la cuota de RAM de \u00edndice libre para el cl\u00faster.<\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<p><strong>Caso pr\u00e1ctico<\/strong><\/p>\n<p>Couchbase proporciona la capacidad de indexar elementos de array en un documento JSON. A menudo, los documentos que contienen atributos de matriz crear\u00e1n una mayor carga durante la mutaci\u00f3n de datos. Los clientes que necesitan acceso interactivo y en tiempo real a los datos a menudo se ven obligados a mantener estructuras de datos complejas para cumplir con los SLA de la aplicaci\u00f3n. El \u00edndice secundario global optimizado para memoria (MOI) est\u00e1 dise\u00f1ado para afrontar los retos de las aplicaciones m\u00e1s exigentes.<\/p>\n<ul>\n<li>Reserva de viajes<\/li>\n<li>Tablas de clasificaci\u00f3n<\/li>\n<li>Detecci\u00f3n de fraudes<\/li>\n<li>Recomendaciones interactivas<\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<p>MOI proporciona una latencia y un rendimiento mejorados bajo mutaciones de datos exigentes en comparaci\u00f3n con los \u00edndices GSI est\u00e1ndar. Para ello, MOI proporciona:<\/p>\n<ul>\n<li>El procesamiento sin bloqueo para la indexaci\u00f3n permite una concurrencia masiva al mantener las mutaciones entrantes.<\/li>\n<li>Estructura Skiplist de almacenamiento en memoria, a diferencia de B+Tree.<\/li>\n<li>Forzar el almacenamiento del \u00edndice en memoria, significa que MOI no funciona a velocidades de disco para almacenar el \u00edndice.<\/li>\n<li>Las instant\u00e1neas regulares persisten en el disco para la recuperaci\u00f3n.<\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<p><strong>Resumen<\/strong><\/p>\n<p>El nuevo \u00edndice optimizado en memoria es una de las nuevas caracter\u00edsticas de Couchbase 4.5. La principal ventaja es que mejora el rendimiento de las consultas y reduce el tiempo de mantenimiento de los \u00edndices.<\/p>\n<p>\u00a0<\/p>\n<p><strong>Descargar Couchbase<\/strong><\/p>\n<p>Visite <a \/>www.couchbase.com\/download\/<\/a> para obtener Couchbase 4.5 y utilizar Memory Optimized Indexes.<\/p>","protected":false},"excerpt":{"rendered":"<p>Introduction Couchbase Server 4.5 has just been released. A complete overview be found here. Let\u2019s explore the new Memory Optimized Indexes. To understand these enhanced indexes let\u2019s first review the Global Secondary Index (GSI) that was introduced as part of [&hellip;]<\/p>","protected":false},"author":47,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1821,1816],"tags":[],"ppma_author":[9021],"class_list":["post-2273","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-architecture","category-couchbase-server"],"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>Couchbase Server 4.5 Memory Optimized Indexes - 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\/memory-optimized-indexes\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase Server 4.5 Memory Optimized Indexes\" \/>\n<meta property=\"og:description\" content=\"Introduction Couchbase Server 4.5 has just been released. A complete overview be found here. Let\u2019s explore the new Memory Optimized Indexes. To understand these enhanced indexes let\u2019s first review the Global Secondary Index (GSI) that was introduced as part of [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/memory-optimized-indexes\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-06-22T05:03:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-23T11:26:24+00:00\" \/>\n<meta name=\"author\" content=\"Justin Michaels, Solutions Engineer, 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=\"Justin Michaels, Solutions Engineer, 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\/memory-optimized-indexes\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/\"},\"author\":{\"name\":\"Justin Michaels, Solutions Engineer, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3953b54b90c8d9474f4d88b142db9fc5\"},\"headline\":\"Couchbase Server 4.5 Memory Optimized Indexes\",\"datePublished\":\"2016-06-22T05:03:50+00:00\",\"dateModified\":\"2023-06-23T11:26:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/\"},\"wordCount\":554,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Couchbase Architecture\",\"Couchbase Server\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/\",\"name\":\"Couchbase Server 4.5 Memory Optimized Indexes - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-06-22T05:03:50+00:00\",\"dateModified\":\"2023-06-23T11:26:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/#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\/memory-optimized-indexes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase Server 4.5 Memory Optimized Indexes\"}]},{\"@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\/3953b54b90c8d9474f4d88b142db9fc5\",\"name\":\"Justin Michaels, Solutions Engineer, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/19d2966da4f60b608ab69fc089913195\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2fac3118ab1e1f4f03a854b0d78d7746cc0bc8af09381abd362a6d1071a10e54?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2fac3118ab1e1f4f03a854b0d78d7746cc0bc8af09381abd362a6d1071a10e54?s=96&d=mm&r=g\",\"caption\":\"Justin Michaels, Solutions Engineer, Couchbase\"},\"description\":\"Justin Michaels is a Solutions Engineer at Couchbase. His primary responsibilities involve supporting the Couchbase user community help drives customer success.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/justin-michaels\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase Server 4.5 Memory Optimized Indexes - 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\/memory-optimized-indexes\/","og_locale":"es_MX","og_type":"article","og_title":"Couchbase Server 4.5 Memory Optimized Indexes","og_description":"Introduction Couchbase Server 4.5 has just been released. A complete overview be found here. Let\u2019s explore the new Memory Optimized Indexes. To understand these enhanced indexes let\u2019s first review the Global Secondary Index (GSI) that was introduced as part of [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/es\/memory-optimized-indexes\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-06-22T05:03:50+00:00","article_modified_time":"2023-06-23T11:26:24+00:00","author":"Justin Michaels, Solutions Engineer, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Justin Michaels, Solutions Engineer, Couchbase","Est. reading time":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/"},"author":{"name":"Justin Michaels, Solutions Engineer, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3953b54b90c8d9474f4d88b142db9fc5"},"headline":"Couchbase Server 4.5 Memory Optimized Indexes","datePublished":"2016-06-22T05:03:50+00:00","dateModified":"2023-06-23T11:26:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/"},"wordCount":554,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Couchbase Architecture","Couchbase Server"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/","url":"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/","name":"Couchbase Server 4.5 Memory Optimized Indexes - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-06-22T05:03:50+00:00","dateModified":"2023-06-23T11:26:24+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/memory-optimized-indexes\/#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\/memory-optimized-indexes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase Server 4.5 Memory Optimized Indexes"}]},{"@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\/3953b54b90c8d9474f4d88b142db9fc5","name":"Justin Michaels, Ingeniero de soluciones, Couchbase","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/19d2966da4f60b608ab69fc089913195","url":"https:\/\/secure.gravatar.com\/avatar\/2fac3118ab1e1f4f03a854b0d78d7746cc0bc8af09381abd362a6d1071a10e54?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2fac3118ab1e1f4f03a854b0d78d7746cc0bc8af09381abd362a6d1071a10e54?s=96&d=mm&r=g","caption":"Justin Michaels, Solutions Engineer, Couchbase"},"description":"Justin Michaels es Ingeniero de Soluciones en Couchbase. Sus principales responsabilidades consisten en apoyar a la comunidad de usuarios de Couchbase para impulsar el \u00e9xito de los clientes.","url":"https:\/\/www.couchbase.com\/blog\/es\/author\/justin-michaels\/"}]}},"authors":[{"term_id":9021,"user_id":47,"is_guest":0,"slug":"justin-michaels","display_name":"Justin Michaels, Solutions Engineer, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/2fac3118ab1e1f4f03a854b0d78d7746cc0bc8af09381abd362a6d1071a10e54?s=96&d=mm&r=g","author_category":"","last_name":"Michaels","first_name":"Justin","job_title":"","user_url":"","description":"Justin Michaels es Ingeniero de Soluciones en Couchbase. Sus principales responsabilidades consisten en apoyar a la comunidad de usuarios de Couchbase para impulsar el \u00e9xito de los clientes."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2273","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\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=2273"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2273\/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=2273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=2273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=2273"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=2273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}