{"id":1786,"date":"2014-12-16T18:25:49","date_gmt":"2014-12-16T18:25:48","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1786"},"modified":"2017-05-03T13:42:02","modified_gmt":"2017-05-03T20:42:02","slug":"simple-client-interface-now-more-simplicity","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/simple-client-interface-now-more-simplicity\/","title":{"rendered":"La sencilla interfaz de cliente, ahora m\u00e1s sencilla"},"content":{"rendered":"<p>Simplicidad. Eso es parte de lo que ha hecho popular a memcached para aportar \"rapidez\" a las aplicaciones web. El patr\u00f3n de uso es sencillo de entender, es sencillo instalar el servidor y, por supuesto, es sencillo poner en marcha el cliente con tu aplicaci\u00f3n. En este \u00faltimo caso, todo lo que necesitas hacer es instalar el cliente, configurar la lista de servidores, y empezar a usarlo.<\/p>\n<p>\u00bfPodr\u00eda ser m\u00e1s sencillo? Claro. El despliegue de cualquier aplicaci\u00f3n no es est\u00e1tico.<\/p>\n<p>Las necesidades cambian a lo largo del tiempo, lo que puede significar que haya que a\u00f1adir servidores, eliminar servidores o hacer frente a servidores averiados. El hashing consistente es una forma de resolver esto, como propuso originalmente <a href=\"https:\/\/www.metabrew.com\">Richard Jones <\/a>y en uso en <a href=\"https:\/\/last.fm\">Last.fm<\/a>. Casi todos los clientes tienen ahora hashing consistente y pueden hacer frente a fallos inesperados del servidor. Sin embargo, esto no aborda los casos de reconfiguraci\u00f3n en los que puedes a\u00f1adir un servidor. Tambi\u00e9n tienes que idear tu propio esquema para distribuir los cambios. En muchos casos, m\u00e1s bien involuntariamente, esto termina codificado en la aplicaci\u00f3n o en alg\u00fan tipo de archivo de configuraci\u00f3n que requiere mantenimiento y al hacer cambios en su granja de servidores memcached.<\/p>\n<p>Con el servidor Memcached de NorthScale, lo hemos simplificado a\u00fan m\u00e1s.<\/p>\n<p>Junto con un cliente basado en el cliente de IO no bloqueante spymemcached para Java, hemos a\u00f1adido una capa muy peque\u00f1a, abierta, sencilla y basada en la interfaz REST que permite a cualquiera interactuar con los servidores memcached para su gesti\u00f3n y observaci\u00f3n.<\/p>\n<p>\u00bfC\u00f3mo simplifican las cosas m\u00e1s API? Con el cliente incluido en el kit para desarrolladores de NorthScale, en el modo de uso m\u00e1s sencillo, lo \u00fanico que se necesita es un \u00fanico URI para arrancar en la interfaz REST. A partir de ah\u00ed, el cliente recorrer\u00e1 las URI, determinar\u00e1 qu\u00e9 servidores existen en el \"cluster\" y empezar\u00e1 a utilizarlos.<\/p>\n<p>\u00bfNecesitas m\u00e1s? Puedes proporcionar al cliente la lista completa de servidores. Todos ellos representan el mismo estado del cl\u00faster. El cliente utiliza una interfaz tipo cometa para reaccionar r\u00e1pidamente a los cambios cuando se producen. \u00bfNecesita a\u00fan m\u00e1s? Puedes especificar a qu\u00e9 \"bucket\" quieres conectarte, lo que permite el multi-tenancy con memcached. Esto significa que ya no es necesario idear espacios de nombres para sistemas compartidos entre varias aplicaciones.<\/p>\n<p>Si quieres crear tu propio cliente para utilizar la interfaz REST, crear \"cubos\", etc., todo est\u00e1 a tu disposici\u00f3n y documentado.<\/p>\n<p>De hecho, ya hemos estado trabajando con Attila Kisk, autor del cliente memcached Enyim, y con Evan Weaver, del cliente fauna de Ruby. Estamos deseando trabajar con ellos y con muchos otros.<\/p>\n<p>Los servidores tienen un estado coherente, proporcionan servicios REST HTTP\/JSON simples, proporcionando informaci\u00f3n r\u00e1pida y sencilla sobre y acceso a los servicios memcached proporcionados a trav\u00e9s del cl\u00faster. Los clientes y las aplicaciones pueden aprovechar esto de muchas maneras para simplificar la forma en que aportan velocidad y escalabilidad a sus aplicaciones.<\/p>\n<p>Me alegro de volver a tener una presencia y una personalidad p\u00fablicas, despu\u00e9s de haber permanecido en la sombra durante un tiempo. Si por casualidad lo descargas y le das una oportunidad, \u00a1danos tu opini\u00f3n o algunas ideas sobre c\u00f3mo te gustar\u00eda que fueran las cosas en el futuro!<\/p>","protected":false},"excerpt":{"rendered":"<p>Simplicity. That&#8217;s part of what has made memcached popular for bringing &#8220;fast&#8221; to web applications. The usage pattern is simple to understand, it&#8217;s simple to install the server, and of course it&#8217;s simple to get the client going with your [&hellip;]<\/p>\n","protected":false},"author":41,"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":[8993],"class_list":["post-1786","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>The Simple Client Interface, Now With More Simplicity - 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\/simple-client-interface-now-more-simplicity\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Simple Client Interface, Now With More Simplicity\" \/>\n<meta property=\"og:description\" content=\"Simplicity. That&#8217;s part of what has made memcached popular for bringing &#8220;fast&#8221; to web applications. The usage pattern is simple to understand, it&#8217;s simple to install the server, and of course it&#8217;s simple to get the client going with your [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/simple-client-interface-now-more-simplicity\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-16T18:25:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-05-03T20:42:02+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=\"Matt Ingenthron, Senior Director, SDK Engineering, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ingenthr\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matt Ingenthron, Senior Director, SDK Engineering, 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\\\/simple-client-interface-now-more-simplicity\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/simple-client-interface-now-more-simplicity\\\/\"},\"author\":{\"name\":\"Matt Ingenthron, Senior Director, SDK Engineering, Couchbase\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/35e939d9fe3dfb1a06f1714ee54bb098\"},\"headline\":\"The Simple Client Interface, Now With More Simplicity\",\"datePublished\":\"2014-12-16T18:25:48+00:00\",\"dateModified\":\"2017-05-03T20:42:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/simple-client-interface-now-more-simplicity\\\/\"},\"wordCount\":540,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/simple-client-interface-now-more-simplicity\\\/#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\\\/simple-client-interface-now-more-simplicity\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/simple-client-interface-now-more-simplicity\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/simple-client-interface-now-more-simplicity\\\/\",\"name\":\"The Simple Client Interface, Now With More Simplicity - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/simple-client-interface-now-more-simplicity\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/simple-client-interface-now-more-simplicity\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2014-12-16T18:25:48+00:00\",\"dateModified\":\"2017-05-03T20:42:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/simple-client-interface-now-more-simplicity\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/simple-client-interface-now-more-simplicity\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/simple-client-interface-now-more-simplicity\\\/#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\\\/simple-client-interface-now-more-simplicity\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Simple Client Interface, Now With More Simplicity\"}]},{\"@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\\\/35e939d9fe3dfb1a06f1714ee54bb098\",\"name\":\"Matt Ingenthron, Senior Director, SDK Engineering, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fd6787feb079d2c67a3835a47901bbb9c03b8921abced82a2a1f6975816df2ad?s=96&d=mm&r=ge8b5b257dfa7206fd7c2a5d628fc580b\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fd6787feb079d2c67a3835a47901bbb9c03b8921abced82a2a1f6975816df2ad?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fd6787feb079d2c67a3835a47901bbb9c03b8921abced82a2a1f6975816df2ad?s=96&d=mm&r=g\",\"caption\":\"Matt Ingenthron, Senior Director, SDK Engineering, Couchbase\"},\"description\":\"Matt Ingenthron is the Senior Director in Engineering at Couchbase where he focuses on the developer interface across SDKs, connectors and other projects. He has been a contributor to the memcached project, one of the maintainers of the Java spymemcached client, and a core developer on Couchbase.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/ingenthr\"],\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/es\\\/author\\\/matt-ingenthron\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"The Simple Client Interface, Now With More Simplicity - 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\/simple-client-interface-now-more-simplicity\/","og_locale":"es_MX","og_type":"article","og_title":"The Simple Client Interface, Now With More Simplicity","og_description":"Simplicity. That&#8217;s part of what has made memcached popular for bringing &#8220;fast&#8221; to web applications. The usage pattern is simple to understand, it&#8217;s simple to install the server, and of course it&#8217;s simple to get the client going with your [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/es\/simple-client-interface-now-more-simplicity\/","og_site_name":"The Couchbase Blog","article_published_time":"2014-12-16T18:25:48+00:00","article_modified_time":"2017-05-03T20:42:02+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":"Matt Ingenthron, Senior Director, SDK Engineering, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@ingenthr","twitter_misc":{"Written by":"Matt Ingenthron, Senior Director, SDK Engineering, Couchbase","Est. reading time":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/simple-client-interface-now-more-simplicity\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/simple-client-interface-now-more-simplicity\/"},"author":{"name":"Matt Ingenthron, Senior Director, SDK Engineering, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/35e939d9fe3dfb1a06f1714ee54bb098"},"headline":"The Simple Client Interface, Now With More Simplicity","datePublished":"2014-12-16T18:25:48+00:00","dateModified":"2017-05-03T20:42:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/simple-client-interface-now-more-simplicity\/"},"wordCount":540,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/simple-client-interface-now-more-simplicity\/#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\/simple-client-interface-now-more-simplicity\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/simple-client-interface-now-more-simplicity\/","url":"https:\/\/www.couchbase.com\/blog\/simple-client-interface-now-more-simplicity\/","name":"The Simple Client Interface, Now With More Simplicity - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/simple-client-interface-now-more-simplicity\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/simple-client-interface-now-more-simplicity\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2014-12-16T18:25:48+00:00","dateModified":"2017-05-03T20:42:02+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/simple-client-interface-now-more-simplicity\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/simple-client-interface-now-more-simplicity\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/simple-client-interface-now-more-simplicity\/#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\/simple-client-interface-now-more-simplicity\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"The Simple Client Interface, Now With More Simplicity"}]},{"@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\/35e939d9fe3dfb1a06f1714ee54bb098","name":"Matt Ingenthron, Director Senior, Ingenier\u00eda SDK, Couchbase","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/fd6787feb079d2c67a3835a47901bbb9c03b8921abced82a2a1f6975816df2ad?s=96&d=mm&r=ge8b5b257dfa7206fd7c2a5d628fc580b","url":"https:\/\/secure.gravatar.com\/avatar\/fd6787feb079d2c67a3835a47901bbb9c03b8921abced82a2a1f6975816df2ad?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fd6787feb079d2c67a3835a47901bbb9c03b8921abced82a2a1f6975816df2ad?s=96&d=mm&r=g","caption":"Matt Ingenthron, Senior Director, SDK Engineering, Couchbase"},"description":"Matt Ingenthron is the Senior Director in Engineering at Couchbase where he focuses on the developer interface across SDKs, connectors and other projects. He has been a contributor to the memcached project, one of the maintainers of the Java spymemcached client, and a core developer on Couchbase.","sameAs":["https:\/\/x.com\/ingenthr"],"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/matt-ingenthron\/"}]}},"acf":[],"authors":[{"term_id":8993,"user_id":41,"is_guest":0,"slug":"matt-ingenthron","display_name":"Matt Ingenthron, Senior Director, SDK Engineering, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/fd6787feb079d2c67a3835a47901bbb9c03b8921abced82a2a1f6975816df2ad?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/1786","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\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=1786"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/1786\/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=1786"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=1786"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=1786"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=1786"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}