{"id":2163,"date":"2016-02-11T17:50:40","date_gmt":"2016-02-11T17:50:40","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2163"},"modified":"2018-12-26T00:03:09","modified_gmt":"2018-12-26T08:03:09","slug":"sdk-rfcs-open-commentary-sub-document-and-index-management","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/sdk-rfcs-open-commentary-sub-document-and-index-management\/","title":{"rendered":"SDK-RFCs: Comentario abierto sobre la gesti\u00f3n de subdocumentos e \u00edndices"},"content":{"rendered":"<p style=\"color: #333333; line-height: 20.8px; text-align: left;\">Una de las ventajas del c\u00f3digo abierto es la capacidad de\u00a0<a href=\"https:\/\/opensource.org\/advocacy\/case_for_business.php\">estar cerca de los usuarios<\/a>.  Esto ha sido muy \u00fatil en el desarrollo de Couchbase a lo largo de los a\u00f1os.  Por supuesto, como cualquier proyecto y comunidad de r\u00e1pido crecimiento, de vez en cuando necesitas revisar y reajustar la infraestructura central para ayudarte a ir m\u00e1s r\u00e1pido.<\/p>\n<p style=\"color: #333333; line-height: 20.8px; text-align: left;\">Esa es nuestra intenci\u00f3n con\u00a0<a href=\"https:\/\/github.com\/couchbaselabs\/sdk-rfcs\">SDK-RFCs<\/a>\u00a0y hoy nos gustar\u00eda solicitar su opini\u00f3n.<\/p>\n<p style=\"color: #333333; line-height: 20.8px; text-align: left;\"><em>TL;DR:<\/em> D\u00edganos qu\u00e9 le parecen los planes para la nueva\u00a0<a href=\"https:\/\/github.com\/couchbaselabs\/sdk-rfcs\/blob\/master\/rfc\/0002-subdocapi.md\">API de subdocumentos<\/a>\u00a0y el nuevo\u00a0<a href=\"https:\/\/github.com\/couchbaselabs\/sdk-rfcs\/issues\/6\">Gesti\u00f3n de \u00edndices<\/a>\u00a0interfaz.<\/p>\n<h2>M\u00e1s sobre el Desaf\u00edo<\/h2>\n<p>Cuando se lanz\u00f3 Couchbase Server 3.0, tambi\u00e9n lanzamos un grupo de nuevos SDKs que nos preparaban para futuros lanzamientos.  Cada uno de ellos rompi\u00f3 intencionadamente la API.  Enviamos previsualizaciones de que todo es Open Source bajo una licencia Apache 2.0, pero nunca supimos realmente hasta que una versi\u00f3n \"punto O\" fue enviada y recomendada si el cambio ser\u00eda aceptable.  Mirando atr\u00e1s, ha funcionado muy bien ya que casi todo el mundo que escribe c\u00f3digo para Couchbase ha hecho el cambio.<\/p>\n<p>Uno de nuestros objetivos en este cambio era hacer que la API fuera m\u00e1s com\u00fan, sin dejar de permitir modismos en las plataformas individuales que los desarrolladores han elegido.  El primer paso consisti\u00f3 en determinar, en colaboraci\u00f3n, cu\u00e1l cre\u00edamos que era el nivel adecuado de detalle en la API y, a continuaci\u00f3n, recabar la opini\u00f3n de los dem\u00e1s.<\/p>\n<p>En efecto, elabor\u00e1bamos los renders del artista con borradores de planos.<\/p>\n<p>En general, esto funcion\u00f3 bien.  Muchos de los artefactos nos ayudaron a alcanzar el nivel de detalle y homogeneidad que dese\u00e1bamos.  Aun as\u00ed, pensamos que pod\u00edamos mejorar si nos asegur\u00e1bamos de que las interfaces que se defin\u00edan para los coproyectos eran realmente aceptables para esos coproyectos.  Parece obvio, pero hab\u00eda algunas \u00e1reas problem\u00e1ticas.  Tambi\u00e9n pensamos que deb\u00edamos dejar m\u00e1s espacio para que todo el mundo pudiera hacer comentarios.  Mientras que la mayor\u00eda de las personas que desarrollan en Couchbase no tendr\u00e1n tiempo para entrar en conversaciones de dise\u00f1o, ser Open pondr\u00e1 m\u00e1s ojos innovadores en nuestros pensamientos y la discusi\u00f3n y tanto las discusiones como los artefactos pueden dar a otros una visi\u00f3n del pensamiento y las decisiones de dise\u00f1o durante muchos a\u00f1os por venir.<\/p>\n<h2>Infraestructuras<\/h2>\n<p>Nuestro objetivo era que cualquiera pudiera participar en el debate, que los artefactos estuvieran a disposici\u00f3n del p\u00fablico y fueran accesibles, y que el proceso siguiera unos patrones con los que los desarrolladores estuvieran familiarizados.<\/p>\n<p>Hay un poco de solapamiento aqu\u00ed con <a href=\"https:\/\/ietf.org\/rfc.html\">RFC del IETF<\/a>pero con un toque moderno.  El giro moderno consiste en que, en lugar de que las listas de correo sean el campo de juego social para el discurso, las conversaciones de los desarrolladores -especialmente las abiertas- tienen lugar ahora en <a href=\"https:\/\/github.com\">Github<\/a>.<\/p>\n<p>Hemos creado un nuevo repositorio bajo la organizaci\u00f3n couchbaselabs llamado SDK-RFCs.  La primera SDK-RFC es <a href=\"https:\/\/github.com\/couchbaselabs\/sdk-rfcs\/blob\/master\/rfc\/0001-rfc-process.md\">el proceso SDK-RFC<\/a> porque somos as\u00ed de meta.  En efecto, abrimos <a href=\"https:\/\/github.com\/couchbaselabs\/sdk-rfcs\/issues\">un problema<\/a> para hacer un seguimiento de la necesidad y, a continuaci\u00f3n, elaborar una solicitud de extracci\u00f3n para documentar el planteamiento.  Todo el tiempo mantenemos un <a href=\"https:\/\/github.com\/couchbaselabs\/sdk-rfcs\/blob\/master\/README.md\">L\u00c9AME<\/a> que enumera todo lo que est\u00e1 en desarrollo y completo.<\/p>\n<p>Como se menciona en el L\u00c9EME, sabemos que no estamos solos en esto.  Existen, por supuesto, los conocidos <a href=\"https:\/\/ietf.org\/rfc.html\">RFC del IETF<\/a>, <a href=\"https:\/\/github.com\/rust-lang\/rfcs\">RFC de \u00f3xido<\/a> y mi antiguo colega de Sun <a href=\"https:\/\/dtrace.org\/blogs\/bmc\/\">Bryan Cantrill<\/a> y la gente de Joyent ten\u00edan una necesidad similar y est\u00e1n haciendo un gran trabajo inspirando el debate en <a href=\"https:\/\/github.com\/joyent\/rfd\">RFD de Joyent<\/a>.<\/p>\n<h2>Tu turno<\/h2>\n<p>Dos SDK-RFC en particular est\u00e1n bastante avanzadas y listas para recibir aportaciones.  Nos encantar\u00eda conocer su opini\u00f3n.<\/p>\n<p>La primera es sobre <a href=\"https:\/\/github.com\/couchbaselabs\/sdk-rfcs\/blob\/master\/rfc\/0002-subdocapi.md\">Subdocumento<\/a> operaciones.  Hay veces que los desarrolladores de aplicaciones quieren modificar una parte de un documento sin recuperarlo y almacenarlo.  Para ello se est\u00e1n desarrollando un conjunto de extensiones de protocolo y una API para el nivel m\u00e1s bajo de operaciones y otras APIs y componentes de Couchbase podr\u00e1n aprovechar estas primitivas a su manera en el futuro.  Este SDK-RFC cubre un conjunto com\u00fan de API que pondremos en los SDKs.  Formar\u00e1 parte directamente de la interfaz p\u00fablica si se desea la alta eficiencia que esta interfaz permite.  Las nuevas capacidades del sistema tambi\u00e9n servir\u00e1n para acelerar otras partes de Couchbase como N1QL con el tiempo.<\/p>\n<p>La segunda es sobre <a href=\"https:\/\/github.com\/couchbaselabs\/sdk-rfcs\/issues\/6\">Gesti\u00f3n de \u00edndices<\/a>.  Cuando se construye una integraci\u00f3n continua o un andamiaje de pruebas, a menudo se necesitan \u00edndices.  El sitio <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.1\/rest-api\/rest-index-service.html\">API REST<\/a> por supuesto ya est\u00e1 disponible, pero hacerla emerger en una API facilita su uso.<\/p>\n<p>Le rogamos que lea detenidamente estas RFC y comente las <a href=\"https:\/\/github.com\/couchbaselabs\/sdk-rfcs\/blob\/master\/rfc\/0002-subdocapi.md\">Subdocumento<\/a> o el <a href=\"https:\/\/github.com\/couchbaselabs\/sdk-rfcs\/issues\/6\">Gesti\u00f3n de \u00edndices<\/a> \u00a1pull requests!<\/p>\n<hr \/>\n<p>El m\u00e9rito del desarrollo del proceso es de todo el equipo de ingenier\u00eda del SDK aqu\u00ed en Couchbase. Michael inici\u00f3 el cambio de nuestros onepagers a SDK-RFC y Mark se encarg\u00f3 del primero con Sub-Document. Fue una buena para probar el sistema, debido a su amplio alcance. Brett y yo trabajamos con el equipo para refinar un poco el proceso y las herramientas, y todo el equipo (todos los anteriores m\u00e1s Sergey, Jeff, Todd y Simon) se lanzaron con contribuciones y comentarios.<\/p>","protected":false},"excerpt":{"rendered":"<p>One of the advantages of Open Source is the ability to\u00a0stay close to the users. \u00a0This has been hugely useful as we&#8217;ve developed Couchbase over the years. \u00a0Of course, like any fast growing project and community, every once in awhile [&hellip;]<\/p>","protected":false},"author":2,"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":[8968],"class_list":["post-2163","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>Open Commentary on Sub-Document and Index Management<\/title>\n<meta name=\"description\" content=\"Check out the two Two SDK-RFCs: Sub-Document and Index Management. SDK-RFC covers a common set of API that we\u2019ll put into the SDKs.\" \/>\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\/sdk-rfcs-open-commentary-sub-document-and-index-management\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SDK-RFCs: Open Commentary on Sub-Document and Index Management\" \/>\n<meta property=\"og:description\" content=\"Check out the two Two SDK-RFCs: Sub-Document and Index Management. SDK-RFC covers a common set of API that we\u2019ll put into the SDKs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/sdk-rfcs-open-commentary-sub-document-and-index-management\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-02-11T17:50:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-12-26T08:03:09+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=\"The Couchbase Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"The Couchbase Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/\"},\"author\":{\"name\":\"The Couchbase Team\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/764f4a6771ee19bc7af70b70a326fb93\"},\"headline\":\"SDK-RFCs: Open Commentary on Sub-Document and Index Management\",\"datePublished\":\"2016-02-11T17:50:40+00:00\",\"dateModified\":\"2018-12-26T08:03:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/\"},\"wordCount\":827,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/#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\/sdk-rfcs-open-commentary-sub-document-and-index-management\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/\",\"name\":\"Open Commentary on Sub-Document and Index Management\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-02-11T17:50:40+00:00\",\"dateModified\":\"2018-12-26T08:03:09+00:00\",\"description\":\"Check out the two Two SDK-RFCs: Sub-Document and Index Management. SDK-RFC covers a common set of API that we\u2019ll put into the SDKs.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/#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\/sdk-rfcs-open-commentary-sub-document-and-index-management\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SDK-RFCs: Open Commentary on Sub-Document and Index Management\"}]},{\"@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\/764f4a6771ee19bc7af70b70a326fb93\",\"name\":\"The Couchbase Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/7befc37d02226b59499817eafdec60c3\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g\",\"caption\":\"The Couchbase Team\"},\"description\":\"Jennifer Garcia is a Senior Web Manager at Couchbase Inc. As the website manager, Jennifer has overall responsibility for the website properties including design, implementation, content, and performance.\",\"sameAs\":[\"https:\/\/www.couchbase.com\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/jennifer-garcia\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Open Commentary on Sub-Document and Index Management","description":"Check out the two Two SDK-RFCs: Sub-Document and Index Management. SDK-RFC covers a common set of API that we\u2019ll put into the SDKs.","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\/sdk-rfcs-open-commentary-sub-document-and-index-management\/","og_locale":"es_MX","og_type":"article","og_title":"SDK-RFCs: Open Commentary on Sub-Document and Index Management","og_description":"Check out the two Two SDK-RFCs: Sub-Document and Index Management. SDK-RFC covers a common set of API that we\u2019ll put into the SDKs.","og_url":"https:\/\/www.couchbase.com\/blog\/es\/sdk-rfcs-open-commentary-sub-document-and-index-management\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-02-11T17:50:40+00:00","article_modified_time":"2018-12-26T08:03:09+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":"The Couchbase Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"The Couchbase Team","Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/"},"author":{"name":"The Couchbase Team","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/764f4a6771ee19bc7af70b70a326fb93"},"headline":"SDK-RFCs: Open Commentary on Sub-Document and Index Management","datePublished":"2016-02-11T17:50:40+00:00","dateModified":"2018-12-26T08:03:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/"},"wordCount":827,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/#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\/sdk-rfcs-open-commentary-sub-document-and-index-management\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/","url":"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/","name":"Open Commentary on Sub-Document and Index Management","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-02-11T17:50:40+00:00","dateModified":"2018-12-26T08:03:09+00:00","description":"Check out the two Two SDK-RFCs: Sub-Document and Index Management. SDK-RFC covers a common set of API that we\u2019ll put into the SDKs.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/sdk-rfcs-open-commentary-sub-document-and-index-management\/#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\/sdk-rfcs-open-commentary-sub-document-and-index-management\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"SDK-RFCs: Open Commentary on Sub-Document and Index Management"}]},{"@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\/764f4a6771ee19bc7af70b70a326fb93","name":"El equipo de Couchbase","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/7befc37d02226b59499817eafdec60c3","url":"https:\/\/secure.gravatar.com\/avatar\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g","caption":"The Couchbase Team"},"description":"Jennifer Garcia es Gerente Senior de Web en Couchbase Inc. Como responsable del sitio web, Jennifer tiene la responsabilidad general de las propiedades del sitio web, incluido el dise\u00f1o, la implementaci\u00f3n, el contenido y el rendimiento.","sameAs":["https:\/\/www.couchbase.com"],"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/jennifer-garcia\/"}]}},"authors":[{"term_id":8968,"user_id":2,"is_guest":0,"slug":"jennifer-garcia","display_name":"The Couchbase Team","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g","author_category":"","last_name":"Garcia","first_name":"Jennifer","job_title":"","user_url":"https:\/\/www.couchbase.com","description":"Jennifer Garcia es Gerente Senior de Web en Couchbase Inc. Como responsable del sitio web, Jennifer tiene la responsabilidad general de las propiedades del sitio web, incluido el dise\u00f1o, la implementaci\u00f3n, el contenido y el rendimiento."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2163","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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=2163"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2163\/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=2163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=2163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=2163"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=2163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}