{"id":1651,"date":"2014-12-23T21:24:15","date_gmt":"2014-12-23T21:24:15","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1651"},"modified":"2025-06-13T23:50:00","modified_gmt":"2025-06-14T06:50:00","slug":"introducing-couchbase-net-sdk-20-beta","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/introducing-couchbase-net-sdk-20-beta\/","title":{"rendered":"\u00a1Presentamos Couchbase .NET SDK 2.0 Beta!"},"content":{"rendered":"<p>Algunos lo llaman \"bayduh\", otros como mi colega <a href=\"https:\/\/www.couchbase.com\/blog\/es\/author\/don-pinto\/\">Don Pinto<\/a> aqu\u00ed en Couchbase lo llamamos \"bee-tah\"; pero lo llames como lo llames, \u00a1ya lo estamos lanzando! Despu\u00e9s de muchos meses de desarrollo y tres versiones preliminares para desarrolladores, \u00a1presentamos con orgullo el SDK .NET 2.0 de Couchbase! Se trata de una reescritura completa del SDK que creemos que har\u00e1 m\u00e1s f\u00e1cil escribir aplicaciones de Internet altamente escalables con el servidor Couchbase utilizando cualquier lenguaje .NET Framework.<\/p>\n<h2>\u00bfQu\u00e9 contiene la Beta?<\/h2>\n<p>A pesar de nuestros esfuerzos, no todas las funciones previstas llegaron a la versi\u00f3n beta, pero s\u00ed las que consideramos que aportan m\u00e1s valor y que deb\u00edan ponerse en manos de los desarrolladores lo antes posible. Aqu\u00ed est\u00e1 una lista de lo que lo hizo en:<\/p>\n<ul>\n<li>El nuevo <strong><a href=\"https:\/\/www.couchbase.com\/blog\/es\/couchbase-net-sdk-20-developer-preview-3\/\">API de documentos<\/a><\/strong> para realizar operaciones CRUD en documentos JSON<\/li>\n<li><strong>Capa de sockets seguros (SSL) <\/strong>compatibilidad con el cifrado de datos entre el servidor de aplicaciones cliente y el cl\u00faster<\/li>\n<li>La nueva fluidez <strong><a href=\"https:\/\/www.couchbase.com\/blog\/es\/couchbase-net-sdk-20-development-series-new-view-querying-syntax\/\">Ver API <\/a><\/strong>para trabajar con vistas creadas con funciones Map\/Reduce de JavaScript<\/li>\n<li><strong><a href=\"https:\/\/www.couchbase.com\/blog\/es\/couchbase-net-sdk-20-developer-preview-1\/\">Consultas ad hoc<\/a><\/strong> para consultas N1QL. Qu\u00e9 es <strong><a href=\"https:\/\/www.couchbase.com\/blog\/es\/communities\/n1ql\/\">N1QL<\/a><\/strong> \u00bfte preguntar\u00e1s? Es el nuevo lenguaje para consultar documentos JSON en Couchbase.<\/li>\n<li>Cumplimiento de <strong><a href=\"https:\/\/docs.google.com\/document\/d\/1HgVEJetcIfeIqviKC9zdlv_7IEkWpstatzxeydkLF3A\/edit\">Especificaci\u00f3n SDK 2.0<\/a><\/strong> - Garantizar una interfaz y una experiencia de programaci\u00f3n coherentes en todos los SDK.<\/li>\n<li>Una nueva capa IO de conexi\u00f3n TCP m\u00ednima: utiliza alrededor de una d\u00e9cima parte de los sockets TCP que utilizaba nuestro cliente anterior.<\/li>\n<li>Una nueva API \"fast bootstrapping over Memcached\" llamada <strong><a href=\"https:\/\/www.couchbase.com\/blog\/es\/couchbase-net-sdk-20-development-series-part-1-1-server-configuration\/\">\"Gesti\u00f3n optimizada de las conexiones\"<\/a><\/strong> para garantizar que los clientes tengan las configuraciones de cl\u00faster m\u00e1s actualizadas posibles<\/li>\n<li>Un sistema com\u00fan y conectable <strong><a href=\"https:\/\/netcommon.sourceforge.net\/\">registro <\/a><\/strong>esquema<\/li>\n<li>CRAM-MD5 <strong>Hashing para credenciales <\/strong>enviados entre los clientes y el cl\u00faster Couchbase<\/li>\n<li>Documentaci\u00f3n y referencia de la API totalmente nuevas<\/li>\n<\/ul>\n<p>Vaya, parece much\u00edsimo y estoy seguro de que me estoy perdiendo m\u00e1s de una cosa.<\/p>\n<h2>\u00bfQu\u00e9 no est\u00e1 en Beta?<\/h2>\n<p>Con todo esto, \u00bfqu\u00e9 es lo que no ha llegado a la versi\u00f3n beta? Con todos los proyectos, en alg\u00fan momento hay que priorizar y aplazar algunas funciones a una versi\u00f3n futura. La siguiente lista incluye las funciones que se publicar\u00e1n en la versi\u00f3n GA o en una versi\u00f3n posterior:<\/p>\n<ul>\n<li><strong>R\u00e9plicas de lectura<\/strong> - realizar lecturas de una o varias r\u00e9plicas<\/li>\n<li><strong>Banderas comunes<\/strong> - tipos de datos coherentes entre todas las API<\/li>\n<li><strong>Operaciones a granel<\/strong> - MultiGet y MultiSet, y otros<\/li>\n<li><strong>Patr\u00f3n as\u00edncrono de tareas<\/strong> operaciones: compatibilidad con las palabras clave async y await<\/li>\n<li><strong>API de gesti\u00f3n<\/strong> - la API para gestionar Buckets fuera de la consola de gesti\u00f3n de Couchbase<\/li>\n<\/ul>\n<h2>\u00a1Caveat Emptor!<\/h2>\n<p>Con cualquier software de pre-lanzamiento hay una cierta cantidad de problemas que son conocidos (o peor a\u00fan, desconocidos) que potencialmente pueden causar problemas. Esta es una lista parcial de los problemas conocidos o las cosas a tener en cuenta en el momento de escribir esto:<\/p>\n<ul>\n<li>Aunque el SDK se ha sometido a rigurosas pruebas situacionales y de caracter\u00edsticas, a\u00fan no ha obtenido una puntuaci\u00f3n de aprobado en todas las pruebas. Hay un par de cuestiones pendientes que a\u00fan no se han resuelto, en concreto <a href=\"https:\/\/www.couchbase.com\/blog\/es\/issues\/browse\/NCBC-551\/\">NCBC-551<\/a> y <a href=\"https:\/\/www.couchbase.com\/blog\/es\/issues\/browse\/NCBC-561\/\">NCBC-561<\/a>. Estas cuestiones y la superaci\u00f3n del conjunto completo de pruebas situacionales y de caracter\u00edsticas se completar\u00e1n antes de la AG.<\/li>\n<li>Al tratarse de una versi\u00f3n preliminar, es muy probable que las interfaces p\u00fablicas de algunas de las API cambien significativamente antes de la AG.<\/li>\n<li>Encontrar\u00e1 una lista de todas las cuestiones pendientes en <a href=\"https:\/\/www.couchbase.com\/blog\/es\/issues\/browse\/NCBC\/\">Jira<\/a>.<\/li>\n<\/ul>\n<h2>\u00bfC\u00f3mo lo consigo?<\/h2>\n<p>El SDK Beta de Couchbase .NET est\u00e1 disponible a trav\u00e9s de <strong><a href=\"https:\/\/www.nuget.org\/packages\/CouchbaseNetClient\/2.0.0-beta\">NuGet<\/a><\/strong> o descargando los binarios de <strong><a href=\"https:\/\/tinyurl.com\/mgwmpkh\">S3<\/a><\/strong>.<\/p>\n<h2>Comentarios<\/h2>\n<p>No nos cansamos de recibir comentarios: \u00a1buenos, malos o indiferentes! Pruebe el nuevo SDK y d\u00edganos qu\u00e9 tal le ha ido. Si encuentra un error, inf\u00f3rmenos en <a href=\"https:\/\/www.couchbase.com\/blog\/es\/issues\/browse\/NCBC\/\">Jira<\/a> o mejor a\u00fan, \u00a1env\u00ede una solicitud de extracci\u00f3n! \u00bfFalta alguna funci\u00f3n? H\u00e1znoslo saber.<\/p>","protected":false},"excerpt":{"rendered":"<p>Some call it \u201cbayduh\u201d, others like my colleague Don Pinto here at Couchbase call it \u201cbee-tah\u201d; but whatever you call it were shipping it! After many months of development and three developer previews, we proudly present the Couchbase .NET SDK [&hellip;]<\/p>","protected":false},"author":21,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1811,2201],"tags":[1343],"ppma_author":[8970],"class_list":["post-1651","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","category-tools-sdks","tag-beta"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Introducing Couchbase .NET SDK 2.0 Beta! - 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\/introducing-couchbase-net-sdk-20-beta\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing Couchbase .NET SDK 2.0 Beta!\" \/>\n<meta property=\"og:description\" content=\"Some call it \u201cbayduh\u201d, others like my colleague Don Pinto here at Couchbase call it \u201cbee-tah\u201d; but whatever you call it were shipping it! After many months of development and three developer previews, we proudly present the Couchbase .NET SDK [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/introducing-couchbase-net-sdk-20-beta\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-23T21:24:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T06:50:00+00:00\" \/>\n<meta name=\"author\" content=\"Jeff Morris, Senior Software Engineer, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@jeffrysmorris\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Morris, Senior Software 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\/introducing-couchbase-net-sdk-20-beta\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/\"},\"author\":{\"name\":\"Jeff Morris, Senior Software Engineer, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341\"},\"headline\":\"Introducing Couchbase .NET SDK 2.0 Beta!\",\"datePublished\":\"2014-12-23T21:24:15+00:00\",\"dateModified\":\"2025-06-14T06:50:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/\"},\"wordCount\":614,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"beta\"],\"articleSection\":[\".NET\",\"Tools &amp; SDKs\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/\",\"name\":\"Introducing Couchbase .NET SDK 2.0 Beta! - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2014-12-23T21:24:15+00:00\",\"dateModified\":\"2025-06-14T06:50:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/#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\/introducing-couchbase-net-sdk-20-beta\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing Couchbase .NET SDK 2.0 Beta!\"}]},{\"@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\/b678bdd9f7b21a33d43ea965865a3341\",\"name\":\"Jeff Morris, Senior Software Engineer, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/73188ee2831025d81740e12e1ed80812\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g\",\"caption\":\"Jeff Morris, Senior Software Engineer, Couchbase\"},\"description\":\"Jeff Morris is a Senior Software Engineer at Couchbase. Prior to joining Couchbase, Jeff spent six years at Source Interlink as an Enterprise Web Architect. Jeff is responsible for the development of Couchbase SDKs and how to integrate with N1QL (query language).\",\"sameAs\":[\"https:\/\/x.com\/jeffrysmorris\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/jeff-morris\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u00a1Presentamos Couchbase .NET SDK 2.0 Beta! - El blog de Couchbase","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\/introducing-couchbase-net-sdk-20-beta\/","og_locale":"es_MX","og_type":"article","og_title":"Introducing Couchbase .NET SDK 2.0 Beta!","og_description":"Some call it \u201cbayduh\u201d, others like my colleague Don Pinto here at Couchbase call it \u201cbee-tah\u201d; but whatever you call it were shipping it! After many months of development and three developer previews, we proudly present the Couchbase .NET SDK [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/es\/introducing-couchbase-net-sdk-20-beta\/","og_site_name":"The Couchbase Blog","article_published_time":"2014-12-23T21:24:15+00:00","article_modified_time":"2025-06-14T06:50:00+00:00","author":"Jeff Morris, Senior Software Engineer, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@jeffrysmorris","twitter_misc":{"Written by":"Jeff Morris, Senior Software Engineer, Couchbase","Est. reading time":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/"},"author":{"name":"Jeff Morris, Senior Software Engineer, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341"},"headline":"Introducing Couchbase .NET SDK 2.0 Beta!","datePublished":"2014-12-23T21:24:15+00:00","dateModified":"2025-06-14T06:50:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/"},"wordCount":614,"commentCount":3,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["beta"],"articleSection":[".NET","Tools &amp; SDKs"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/","url":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/","name":"\u00a1Presentamos Couchbase .NET SDK 2.0 Beta! - El blog de Couchbase","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2014-12-23T21:24:15+00:00","dateModified":"2025-06-14T06:50:00+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-20-beta\/#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\/introducing-couchbase-net-sdk-20-beta\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Introducing Couchbase .NET SDK 2.0 Beta!"}]},{"@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\/b678bdd9f7b21a33d43ea965865a3341","name":"Jeff Morris, Ingeniero Superior de Software, Couchbase","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/73188ee2831025d81740e12e1ed80812","url":"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g","caption":"Jeff Morris, Senior Software Engineer, Couchbase"},"description":"Jeff Morris es Ingeniero de Software Senior en Couchbase. Antes de unirse a Couchbase, Jeff pas\u00f3 seis a\u00f1os en Source Interlink como Arquitecto Web Empresarial. Jeff es responsable del desarrollo de los SDK de Couchbase y de c\u00f3mo integrarse con N1QL (lenguaje de consulta).","sameAs":["https:\/\/x.com\/jeffrysmorris"],"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/jeff-morris\/"}]}},"authors":[{"term_id":8970,"user_id":21,"is_guest":0,"slug":"jeff-morris","display_name":"Jeff Morris, Senior Software Engineer, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g","author_category":"","last_name":"Jeff Morris, Senior Software Engineer, Couchbase","first_name":"Jeff","job_title":"","user_url":"","description":"Jeff Morris es Ingeniero de Software Senior en Couchbase. Antes de unirse a Couchbase, Jeff pas\u00f3 seis a\u00f1os en Source Interlink como Arquitecto Web Empresarial. Jeff es responsable del desarrollo de los SDK de Couchbase y de c\u00f3mo integrarse con N1QL (lenguaje de consulta)."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/1651","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\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=1651"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/1651\/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=1651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=1651"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=1651"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=1651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}