{"id":1618,"date":"2014-12-16T19:32:16","date_gmt":"2014-12-16T19:32:16","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1618"},"modified":"2017-05-02T15:46:10","modified_gmt":"2017-05-02T22:46:10","slug":"get-started-couchbase-mobile","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/get-started-couchbase-mobile\/","title":{"rendered":"Introducci\u00f3n a Couchbase para m\u00f3viles"},"content":{"rendered":"<p>Acabo de enviar un correo electr\u00f3nico a nuestro <a href=\"https:\/\/groups.google.com\/forum\/#!topic\/mobile-couchbase\/ZcN_9GZC46Q\">comunidad m\u00f3vil de c\u00f3digo abierto<\/a> compartiendo algunos avances interesantes que hemos hecho en los \u00faltimos meses. Tambi\u00e9n quiero compartirlo con el blog, porque estoy seguro de que muchos de nuestros usuarios de bases de datos tambi\u00e9n tienen retos m\u00f3viles.\u00a0<span style=\"font-size: 16px; line-height: 1.5;\">Creo que la sincronizaci\u00f3n es fundamental para los dispositivos conectados, y la sincronizaci\u00f3n es tambi\u00e9n un puente importante entre los casos de uso de las bases de datos tradicionales y el mundo en red. El modelo de documento JSON se adapta bien a los patrones de sincronizaci\u00f3n, as\u00ed que espero que el enfoque que compartimos hoy a\u00f1ada otra raz\u00f3n para que la gente pruebe NoSQL.<\/span><\/p>\n<p>Nuestro equipo m\u00f3vil ha estado desarrollando un nuevo adaptador para sincronizar Couchbase Server con dispositivos m\u00f3viles. Hemos recibido los primeros comentarios de algunos de nuestros usuarios (\u00a1gracias!) Tambi\u00e9n hemos estado escribiendo aplicaciones de ejemplo y poni\u00e9ndolo a prueba, y realmente nos gusta. Nos gusta tanto que estamos planeando construir el futuro de Couchbase para M\u00f3vil en torno a \u00e9l.<\/p>\n<p>(Los veteranos pueden reconocer el nombre 'Couchbase Mobile' como nuestra antigua base de datos m\u00f3vil de 2011. Ahora estamos reutilizando el nombre como un paraguas para nuestro esfuerzo global, incluyendo los componentes del lado del servidor, as\u00ed como la base de datos m\u00f3vil nativa).<\/p>\n<p>Anteriormente, nuestra tecnolog\u00eda Syncpoint intentaba abordar la gesti\u00f3n de bases de datos independientes para cada canal de sincronizaci\u00f3n. Esto era un poco complicado, debido a las limitaciones inherentes al modelo de seguridad y replicaci\u00f3n filtrada de Apache CouchDB.<\/p>\n<p>Couchbase for Mobile adopta un nuevo enfoque, utilizando la capacidad de \u00edndice incremental de Couchbase Server 2.0 para la sincronizaci\u00f3n, por lo que tus datos viven en un almacenamiento escalable y los canales son ligeros. Los documentos tambi\u00e9n pueden pertenecer a m\u00faltiples canales, y ser visibles para m\u00faltiples usuarios, sin hacer copias redundantes en el servidor.<\/p>\n<p>Hemos hablado con algunos de ustedes sobre este nuevo modelo de canal ligero, y los comentarios han sido abrumadoramente positivos. La pertenencia a un canal se determina mediante una funci\u00f3n de mapa de canales. He aqu\u00ed un ejemplo de mapeador de canales que permitir\u00eda etiquetar documentos con propietarios y miembros.<\/p>\n<div class=\"geshifilter\">\n<div class=\"javascript geshifilter-javascript\" style=\"font-family: monospace;\"><span style=\"color: #003366; font-weight: bold;\">funci\u00f3n<\/span><span style=\"color: #009900;\">(<\/span>doc<span style=\"color: #009900;\">)<\/span> <span style=\"color: #009900;\">{<\/span><br \/>\n<span style=\"color: #000066; font-weight: bold;\">si<\/span> <span style=\"color: #009900;\">(<\/span>doc.<span style=\"color: #660066;\">propietario_id<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #009900;\">{<\/span><br \/>\nsincronizar<span style=\"color: #009900;\">(<\/span><span style=\"color: #3366cc;\">\"due\u00f1o...\"<\/span><span style=\"color: #339933;\">+<\/span>doc.<span style=\"color: #660066;\">propietario_id<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><br \/>\n<span style=\"color: #009900;\">}<\/span><br \/>\n<span style=\"color: #000066; font-weight: bold;\">si<\/span> <span style=\"color: #009900;\">(<\/span>doc.<span style=\"color: #660066;\">miembros<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #009900;\">{<\/span><br \/>\n<span style=\"color: #000066; font-weight: bold;\">para<\/span> <span style=\"color: #009900;\">(<\/span><span style=\"color: #003366; font-weight: bold;\">var<\/span> i <span style=\"color: #339933;\">=<\/span> <span style=\"color: #cc0000;\">0<\/span><span style=\"color: #339933;\">;<\/span> i <span style=\"color: #339933;\">&lt;<\/span> doc.<span style=\"color: #660066;\">miembros<\/span>.<span style=\"color: #660066;\">longitud<\/span><span style=\"color: #339933;\">;<\/span> <span style=\"color: #339933;\">++<\/span>i<span style=\"color: #009900;\">)<\/span><br \/>\nsincronizar<span style=\"color: #009900;\">(<\/span><span style=\"color: #3366cc;\">\"miembro-\"<\/span> <span style=\"color: #339933;\">+<\/span> doc.<span style=\"color: #660066;\">miembros<\/span><span style=\"color: #009900;\">[<\/span>i<span style=\"color: #009900;\">]<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><br \/>\n<span style=\"color: #009900;\">}<\/span><br \/>\n<span style=\"color: #009900;\">}<\/span><\/div>\n<\/div>\n<p>La otra mitad del modelo es la API de autorizaci\u00f3n de Sync Gateway para declarar a qu\u00e9 canales puede acceder cada usuario. B\u00e1sicamente, cada cuenta de usuario de Sync Gateway incluye una lista de canales a los que tiene acceso. El usuario s\u00f3lo puede leer documentos etiquetados con uno de esos canales, y la replicaci\u00f3n se filtrar\u00e1 autom\u00e1ticamente a esos canales.<\/p>\n<p>Seg\u00fan los comentarios que hemos recibido, este modelo deber\u00eda poder componerse de muchas maneras diferentes. Por ejemplo, en el ejemplo de las aplicaciones wiki y chat, cada sala de chat o wiki diferente corresponde a un canal. Cada sala de chat tiene muchos mensajes, y cada wiki puede tener varias p\u00e1ginas. As\u00ed que en estas aplicaciones, un usuario ser\u00e1 normalmente miembro o propietario de un pu\u00f1ado de canales.<\/p>\n<p>En otras aplicaciones, cada usuario s\u00f3lo puede sincronizar desde un \u00fanico canal, con un nombre correspondiente a su nombre de usuario. O puedes tener un canal para fotos grandes y otro para miniaturas m\u00e1s peque\u00f1as, y sincronizar el canal de fotos grandes solo cuando est\u00e9s conectado por WiFi.<\/p>\n<p>Todav\u00eda queda mucho por hacer antes de que Couchbase para m\u00f3viles est\u00e9 listo para el prime time. Esperamos tener una primera versi\u00f3n en unos meses. Nos centraremos en probar el modelo de canal. Para versiones posteriores, nos centraremos en el rendimiento y la escalabilidad, as\u00ed como en a\u00f1adir cualquier caracter\u00edstica que falte identificada por los primeros usuarios.<\/p>\n<p>Como parte de nuestro enfoque en la movilidad, hemos decidido cambiar el nombre de TouchDB a Couchbase Lite. No se trata de un cambio t\u00e9cnico. Seguiremos utilizando el mismo protocolo CouchSync compatible con versiones anteriores, por lo que puedes estar seguro de que no estamos rompiendo la compatibilidad con los backends de sincronizaci\u00f3n existentes. Y estamos muy contentos de estar construyendo lo que se convertir\u00e1 en la mejor soluci\u00f3n de sincronizaci\u00f3n integrada de su clase.<\/p>\n<p>Si quieres empezar, aqu\u00ed tienes un punto de partida.<\/p>\n<p>Estoy impaciente por ver lo que construyes.<\/p>","protected":false},"excerpt":{"rendered":"<p>I just sent an email to our open source mobile community sharing some exciting developments we&#8217;ve made in the last months. I also want to share it with the blog, because I&#8217;m sure many of our database users also have [&hellip;]<\/p>","protected":false},"author":5,"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":[8974],"class_list":["post-1618","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 v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Get Started with Couchbase for Mobile - 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\/get-started-couchbase-mobile\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Get Started with Couchbase for Mobile\" \/>\n<meta property=\"og:description\" content=\"I just sent an email to our open source mobile community sharing some exciting developments we&#8217;ve made in the last months. I also want to share it with the blog, because I&#8217;m sure many of our database users also have [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/get-started-couchbase-mobile\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-16T19:32:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-05-02T22:46:10+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=\"J. Chris Anderson, Co-Founder and Mobile Architect, 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=\"J. Chris Anderson, Co-Founder and Mobile Architect, 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\/get-started-couchbase-mobile\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/\"},\"author\":{\"name\":\"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/a84a25965e85f0df5045b90d5131c970\"},\"headline\":\"Get Started with Couchbase for Mobile\",\"datePublished\":\"2014-12-16T19:32:16+00:00\",\"dateModified\":\"2017-05-02T22:46:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/\"},\"wordCount\":684,\"commentCount\":5,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/#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\/get-started-couchbase-mobile\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/\",\"name\":\"Get Started with Couchbase for Mobile - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2014-12-16T19:32:16+00:00\",\"dateModified\":\"2017-05-02T22:46:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/#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\/get-started-couchbase-mobile\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get Started with Couchbase for Mobile\"}]},{\"@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\/a84a25965e85f0df5045b90d5131c970\",\"name\":\"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/3b845df9c9cb4e78ccc618b81ebf4c85\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g\",\"caption\":\"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase\"},\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/j-chris-anderson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Get Started with Couchbase for Mobile - 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\/get-started-couchbase-mobile\/","og_locale":"es_MX","og_type":"article","og_title":"Get Started with Couchbase for Mobile","og_description":"I just sent an email to our open source mobile community sharing some exciting developments we&#8217;ve made in the last months. I also want to share it with the blog, because I&#8217;m sure many of our database users also have [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/es\/get-started-couchbase-mobile\/","og_site_name":"The Couchbase Blog","article_published_time":"2014-12-16T19:32:16+00:00","article_modified_time":"2017-05-02T22:46:10+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":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase","Est. reading time":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/"},"author":{"name":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/a84a25965e85f0df5045b90d5131c970"},"headline":"Get Started with Couchbase for Mobile","datePublished":"2014-12-16T19:32:16+00:00","dateModified":"2017-05-02T22:46:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/"},"wordCount":684,"commentCount":5,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/#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\/get-started-couchbase-mobile\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/","url":"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/","name":"Get Started with Couchbase for Mobile - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2014-12-16T19:32:16+00:00","dateModified":"2017-05-02T22:46:10+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/get-started-couchbase-mobile\/#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\/get-started-couchbase-mobile\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Get Started with Couchbase for Mobile"}]},{"@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\/a84a25965e85f0df5045b90d5131c970","name":"J. Chris Anderson, cofundador y arquitecto m\u00f3vil, Couchbase","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/3b845df9c9cb4e78ccc618b81ebf4c85","url":"https:\/\/secure.gravatar.com\/avatar\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g","caption":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase"},"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/j-chris-anderson\/"}]}},"authors":[{"term_id":8974,"user_id":5,"is_guest":0,"slug":"j-chris-anderson","display_name":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g","first_name":"J.","last_name":"Chris Anderson","user_url":"","author_category":"","description":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/1618","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\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=1618"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/1618\/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=1618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=1618"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=1618"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=1618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}