{"id":12297,"date":"2021-10-23T08:25:22","date_gmt":"2021-10-23T15:25:22","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=12297"},"modified":"2025-06-13T20:52:17","modified_gmt":"2025-06-14T03:52:17","slug":"beta-release-mobile-edge-computing","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/beta-release-mobile-edge-computing\/","title":{"rendered":"Anuncio de la versi\u00f3n beta 3.0 para inform\u00e1tica m\u00f3vil y de borde"},"content":{"rendered":"<p><b data-stringify-type=\"bold\">Nos complace anunciar el<\/b>\u00a0Liberaci\u00f3n GA del <a href=\"https:\/\/www.couchbase.com\/blog\/es\/new-platforms-support-and-advanced-administration-with-couchbase-mobile-3\/\">Couchbase Lite 3.0 y Sync Gateway 3.0<\/a> plataformas para soluciones de inform\u00e1tica m\u00f3vil y de borde<\/p>\n<p>Esta importante versi\u00f3n supone un gran avance en materia de <a href=\"https:\/\/resources.couchbase.com\/c\/cloud-edge-computing-wp?x=8VqgG5\" target=\"_blank\" rel=\"noopener\">computaci\u00f3n perif\u00e9rica<\/a> ampliando nuestro soporte de plataformas de dispositivos de borde con la introducci\u00f3n de la API C para Couchbase Lite. La nueva API de C facilita el uso de Couchbase Lite en una amplia gama de plataformas integradas.<\/p>\n<p>Adem\u00e1s, importantes mejoras arquitect\u00f3nicas simplifican la configuraci\u00f3n y administraci\u00f3n de la plataforma. Hemos modularizado la configuraci\u00f3n de Sync Gateway, la hemos hecho \"compatible con cl\u00fasteres\" y ahora ofrecemos un punto final RESTful API seguro para simplificar la administraci\u00f3n en tiempo de ejecuci\u00f3n. Todo ello, adem\u00e1s de una serie de actualizaciones relacionadas con la seguridad. Y todo eso es solo la punta del iceberg.<\/p>\n<p>Este art\u00edculo presenta las principales caracter\u00edsticas de la versi\u00f3n beta 3.0. Para obtener m\u00e1s informaci\u00f3n sobre otras correcciones de errores y mejoras menores, consulte la p\u00e1gina <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/3.0\/whatsnew.html?ref=blog\" target=\"_blank\" rel=\"noopener\">Pasarela de sincronizaci\u00f3n<\/a> y <a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.0\/cbl-whatsnew.html?ref=blog#other-changes\" target=\"_blank\" rel=\"noopener\">Couchbase Lite<\/a> notas de la versi\u00f3n espec\u00edficas de cada plataforma.<\/p>\n<h2>Sum\u00e9rjase en las versiones beta<\/h2>\n<p>As\u00ed es como puedes empezar a evaluar las nuevas caracter\u00edsticas de Couchbase Lite y Sync Gateway 3.0 beta:<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/es\/downloads\/?family=couchbase-lite\" target=\"_blank\" rel=\"noopener\">Descargar Couchbase Lite 3.0 Beta<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/es\/downloads\/?family=sync-gateway\" target=\"_blank\" rel=\"noopener\">Descargar Sync Gateway 3.0 Beta<\/a><\/li>\n<li><a href=\"https:\/\/hub.docker.com\/r\/couchbase\/sync-gateway\/tags?page=1&amp;ordering=last_updated\" target=\"_blank\" rel=\"noopener\">Obtenga la imagen Docker de Sync Gateway 3.0 Beta<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"><\/div>\n<h2>La versi\u00f3n beta de Couchbase Lite 3.0<\/h2>\n<h3>Soporte API C<\/h3>\n<p>Hace unos a\u00f1os, lanzamos una API en C para Couchbase Lite como un proyecto de laboratorio de ingenier\u00eda. Est\u00e1bamos abrumados por el nivel de inter\u00e9s e impresionados por la variedad de casos de uso.<\/p>\n<p>Hoy nos complace anunciar que a partir de ahora daremos soporte oficial a la API de C para <a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/lite\/?ref=blog\" target=\"_blank\" rel=\"noopener\">Couchbase Lite<\/a>. En el proceso de producci\u00f3n de la API de C, hemos incluido soporte para caracter\u00edsticas de nivel empresarial como el cifrado de bases de datos, paridad de caracter\u00edsticas con otras plataformas Couchbase Lite, limpiado la API, optimizado la implementaci\u00f3n subyacente y mucho m\u00e1s.<\/p>\n<p><strong>Propuesta de valor<\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>C es la lingua franca de los lenguajes de programaci\u00f3n. Por tanto, es f\u00e1cil crear enlaces de lenguajes sobre la API de C, lo que significa que los desarrolladores pueden crear aplicaciones en dispositivos perif\u00e9ricos utilizando una amplia gama de lenguajes de programaci\u00f3n como <a href=\"https:\/\/www.couchbase.com\/blog\/es\/tag\/python\/?ref=blog\" target=\"_blank\" rel=\"noopener\">Python<\/a>JavaScript, <a href=\"https:\/\/github.com\/couchbaselabs\/couchbase-rs\" target=\"_blank\" rel=\"noopener\">\u00d3xido<\/a>, <a href=\"https:\/\/docs.couchbase.com\/go-sdk\/current\/hello-world\/start-using-sdk.html?ref=blog\" target=\"_blank\" rel=\"noopener\">Vaya a<\/a>etc.<\/li>\n<li>La API C es compatible con plataformas m\u00f3viles y de escritorio. Los desarrolladores pueden utilizar <a href=\"https:\/\/en.wikipedia.org\/wiki\/Foreign_function_interface\" target=\"_blank\" rel=\"noopener\">Interfaz de funciones externas (FFI) para crear enlaces<\/a> para lenguajes multiplataforma como Dart. Para aplicaciones multiplataforma con frameworks como <a href=\"https:\/\/flutter.dev\/\" target=\"_blank\" rel=\"noopener\">Aleteo<\/a>Los desarrolladores pueden crear aplicaciones IoT en C que se ejecuten en plataformas integradas con una huella de memoria y recursos inform\u00e1ticos relativamente peque\u00f1a en comparaci\u00f3n con un ordenador de sobremesa est\u00e1ndar o un dispositivo m\u00f3vil inteligente.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"><\/div>\n<p>M\u00e1s informaci\u00f3n: <a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.0\/c\/quickstart.html?ref=blog\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n<\/a>.<\/p>\n<h3>Cifrado de campo del lado del cliente en clientes C de Couchbase Lite<\/h3>\n<p>La nueva API C tambi\u00e9n admite el cifrado de campos del lado del cliente, una capacidad que se introducir\u00e1 en otras plataformas Couchbase Lite en el futuro.<\/p>\n<p>Con la nueva funci\u00f3n de cifrado del lado del cliente, los clientes C de Couchbase Lite C pueden cifrar los campos de los documentos antes de replicar los datos a trav\u00e9s de la red. <a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/server\/?ref=blog\" target=\"_blank\" rel=\"noopener\">Servidor Couchbase<\/a>. S\u00f3lo los clientes con acceso a las claves de cifrado correctas pueden descifrar y leer los datos protegidos. El cifrado del lado del cliente es compatible con el <a href=\"https:\/\/docs.couchbase.com\/python-sdk\/current\/concept-docs\/encryption.html?ref=blog#format\" target=\"_blank\" rel=\"noopener\">Formato de cifrado a nivel de campo del SDK de Couchbase Server<\/a>.<\/p>\n<p><strong>Propuesta de valor<\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Permitir la transferencia segura de datos confidenciales a servidores backend, garantizando que los datos confidenciales nunca se filtren a actores que no tengan credenciales o privilegios para acceder a los datos.<\/li>\n<li>Aplicaciones Couchbase Lite para encriptar\/desencriptar campos sensibles en documentos usando cualquier marco de encriptaci\u00f3n de su elecci\u00f3n.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"><\/div>\n<p>M\u00e1s informaci\u00f3n: <a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.0\/c\/field-level-encryption.html?ref=blog\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n<\/a>.<\/p>\n<h3>El lenguaje de consulta SQL++ para m\u00f3viles<\/h3>\n<p>En Couchbase Lite 2.0, introdujimos <a href=\"https:\/\/www.couchbase.com\/blog\/es\/sql-for-json-query-interface-couchbase-mobile\/?ref=blog\" target=\"_blank\" rel=\"noopener\">la interfaz QueryBuilder<\/a> que te permit\u00eda consultar la base de datos de Couchbase Lite usando una API fluida con sem\u00e1ntica similar a SQL. En 3.0, estamos expandiendo la API de consulta para soportar <a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/n1ql\/?ref=blog\" target=\"_blank\" rel=\"noopener\">SQL<\/a>-cadenas de consulta formateadas (antes conocidas como N1QL).<\/p>\n<p>SQL++ para m\u00f3viles es una implementaci\u00f3n de Couchbase de un lenguaje de consulta emergente SQL-for-JSON. Los desarrolladores ahora pueden enviar consultas basadas en cadenas en un formato de sintaxis familiar similar a SQL. Esto se suma a la API QueryBuilder que sigue siendo compatible.<\/p>\n<p><strong>Propuesta de valor<\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Aunque hay algunos <a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/current\/android\/query-n1ql-mobile-server-diffs.html\" target=\"_blank\" rel=\"noopener\">diferencias entre las implementaciones de Couchbase Lite y Server SQL<\/a>En general, los desarrolladores de aplicaciones pueden reutilizar las mismas consultas en Couchbase Server y Couchbase Lite, reduciendo as\u00ed el esfuerzo necesario para desarrollar, probar y optimizar sus consultas.<\/li>\n<li>Una parte importante del esfuerzo en el desarrollo de plugins puente para tecnolog\u00edas multiplataforma o h\u00edbridas como Ionic y React Native es el puente de la API QueryBuilder. Una \u00fanica API basada en cadenas simplifica enormemente ese esfuerzo. Consulte los ejemplos a continuaci\u00f3n que demuestran lo f\u00e1cil que es puentear las API de consulta de <a href=\"https:\/\/www.couchbase.com\/blog\/es\/tag\/javascript\/?ref=blog\" target=\"_blank\" rel=\"noopener\">JavaScript<\/a> a la lengua materna.<\/li>\n<li>Por supuesto, una API basada en cadenas es la \u00fanica opci\u00f3n viable con la API C. Con la introducci\u00f3n del soporte de C API, esta mejora era inevitable ya que nos esforzamos por tener paridad de caracter\u00edsticas en todas las plataformas de Couchbase Lite.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"><\/div>\n<p>M\u00e1s informaci\u00f3n: <a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.0\/cbl-whatsnew.html?ref=blog#n1ql-query-strings\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n<\/a>.<\/p>\n<h3>Soporte de Kotlin en Android<\/h3>\n<p>Reconocemos que <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2020#technology-most-loved-dreaded-and-wanted-languages-loved\" target=\"_blank\" rel=\"noopener\">Kotlin es cada vez m\u00e1s popular<\/a> como el lenguaje preferido para desarrollar aplicaciones Android.<\/p>\n<p>Antes de la beta 3.0, los desarrolladores de aplicaciones para Android aprovechaban el hecho de que <a href=\"https:\/\/kotlinlang.org\/docs\/reference\/java-interop.html\" target=\"_blank\" rel=\"noopener\">Kotlin es totalmente interoperable con Java<\/a> y por lo tanto podr\u00eda utilizar el Android Java SDK para Couchbase Lite dentro de aplicaciones Kotlin.<\/p>\n<p>La nueva versi\u00f3n de Couchbase Lite para Android ofrece una API idiom\u00e1tica para Kotlin totalmente compatible y lista para usar que permite una integraci\u00f3n perfecta con aplicaciones Android desarrolladas en Kotlin sin necesidad de extensiones personalizadas.<\/p>\n<p><strong>Propuesta de valor<\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Los desarrolladores nos lo han pedido y les hemos escuchado. Los desarrolladores de Kotlin ya pueden adoptar <a href=\"https:\/\/developer.android.com\/kotlin\/common-patterns\" target=\"_blank\" rel=\"noopener\">patrones comunes de Kotlin<\/a> dentro de su aplicaci\u00f3n m\u00f3vil para Android.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"><\/div>\n<p>M\u00e1s informaci\u00f3n: <a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/current\/android\/kotlin.html?ref=blog\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n<\/a>.<\/p>\n<h3>Purga autom\u00e1tica de datos del dispositivo al revocarse el acceso al canal<\/h3>\n<p><a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/3.0\/channels.html?ref=blog\" target=\"_blank\" rel=\"noopener\">Canales<\/a> son el mecanismo fundamental para aplicar el control de acceso mediante Sync Gateway. Garantizan que s\u00f3lo los usuarios con acceso a un canal espec\u00edfico puedan acceder a los documentos de ese canal.<\/p>\n<p>Cuando un usuario pierde acceso a un canal y consecuentemente pierde acceso a los documentos en el canal, los clientes de Couchbase Lite auto purgan todos los documentos locales en el dispositivo que pertenecen al canal revocado. Esto es as\u00ed siempre y cuando el usuario no tenga acceso al documento a trav\u00e9s de alg\u00fan otro canal. Esto es importante para la aplicaci\u00f3n de la gobernanza de datos y las pol\u00edticas de retenci\u00f3n de datos.Los usuarios pueden optar por no utilizar esta funci\u00f3n.<\/p>\n<p><strong>Propuesta de valor<\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Las mejoras de la tecnolog\u00eda de sincronizaci\u00f3n simplifican la implantaci\u00f3n de flujos de trabajo complejos relacionados con la aplicaci\u00f3n de pol\u00edticas de gobernanza y conservaci\u00f3n de datos. He aqu\u00ed un ejemplo de un flujo de trabajo de este tipo:\n<ul>\n<li>A un vendedor, \"Bob\", encargado de la \"Regi\u00f3n_Este\" se le concede temporalmente acceso a un canal de la \"Regi\u00f3n_Oeste\". Los canales incluyen documentos sobre clientes potenciales espec\u00edficos de cada regi\u00f3n.<\/li>\n<li>Cuando se contrata a un nuevo asociado para la regi\u00f3n oeste, se revoca a Bob el acceso al canal \"regi\u00f3n_oeste\".<\/li>\n<li>Todos los documentos previamente sincronizados deben ser eliminados del dispositivo de Bob.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"><\/div>\n<p>M\u00e1s informaci\u00f3n: <a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.0\/android\/replication.html?ref=blog#anchor-auto-purge-on-revoke\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n<\/a>.<\/p>\n<h2>La versi\u00f3n beta de Sync Gateway 3.0<\/h2>\n<h3>Configuraci\u00f3n modular persistente centralizada<\/h3>\n<p>En esta versi\u00f3n introducimos mejoras arquitect\u00f3nicas b\u00e1sicas que simplifican a los administradores la configuraci\u00f3n y gesti\u00f3n de Sync Gateway.<\/p>\n<p>Nos estamos alejando de <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/3.0\/configuration-properties.html?ref=blog\" target=\"_blank\" rel=\"noopener\">el archivo de configuraci\u00f3n JSON monol\u00edtico<\/a> a un enfoque m\u00e1s modular y \"consciente del cl\u00faster\" para configurar los nodos Sync Gateway en un cl\u00faster. Los usuarios ahora s\u00f3lo tienen que especificar la configuraci\u00f3n b\u00e1sica de inicio que arranca un nodo Sync Gateway y lo conecta a un cl\u00faster de Couchbase Server.<\/p>\n<p>Posteriormente, los usuarios pueden configurar las bases de datos de Sync Gateway de todo el cl\u00faster, las pol\u00edticas de control de acceso, las r\u00e9plicas entre Sync Gateway, etc., a trav\u00e9s de la aplicaci\u00f3n <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/3.0\/rest-api-admin.html?ref=blog\" target=\"_blank\" rel=\"noopener\">admin REST endpoint<\/a>. Las actualizaciones de la configuraci\u00f3n pueden realizarse de forma modular a trav\u00e9s del mismo punto final REST.<\/p>\n<p>La naturaleza \"cluster-aware\" de la configuraci\u00f3n implica que los cambios realizados en un nodo Sync Gateway se propagan autom\u00e1ticamente a todos los nodos Sync Gateway del cl\u00faster o a un subconjunto definido por el usuario. Por defecto, todos los nodos de un cl\u00faster heredan la configuraci\u00f3n, pero los usuarios pueden extenderla a un subconjunto de nodos. Los cambios de configuraci\u00f3n realizados a trav\u00e9s del punto final REST se conservan y sobreviven a los reinicios.<\/p>\n<p><strong>Propuesta de valor<\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Los cambios de configuraci\u00f3n de la base de datos ad hoc realizados a trav\u00e9s de la API REST se mantienen en los buckets de servidor correspondientes y no se pierden durante los reinicios de Sync Gateway, ya sean ca\u00eddas o reinicios deliberados.<\/li>\n<li>La posibilidad de actualizar de forma centralizada la configuraci\u00f3n de la base de datos en grandes clusters simplifica la gesti\u00f3n y la administraci\u00f3n. Los cambios realizados en la base de datos de un nodo se aplican autom\u00e1ticamente a todos los nodos de un cl\u00faster o pueden aplicarse a un subconjunto de nodos.<\/li>\n<li>La capacidad de administrar de forma segura el cl\u00faster de Sync Gateway mediante el punto final REST admin permite el control program\u00e1tico y simplifica la administraci\u00f3n remota en implementaciones en la nube sin depender de opciones como el t\u00fanel SSH.<\/li>\n<li>Mantener un archivo monol\u00edtico es dif\u00edcil, especialmente si la configuraci\u00f3n es compleja. En un \u00fanico archivo de configuraci\u00f3n pueden definirse varias bases de datos de Sync Gateway. Esto tiene consecuencias potencialmente indeseables en aplicaciones multi-tenant donde los cambios de base de datos realizados para un inquilino requerir\u00eda un reinicio del nodo que afecta a todos los inquilinos.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"><\/div>\n<p>Para simplificar el proceso de migraci\u00f3n, las configuraciones JSON existentes se <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/3.0\/upgrading.html?ref=blog#upgrade-to-3-0-beta\" target=\"_blank\" rel=\"noopener\">se migra autom\u00e1ticamente al actualizar<\/a>. Aunque se anima a los usuarios a utilizar el nuevo enfoque basado en la configuraci\u00f3n persistente, pueden continuar con la configuraci\u00f3n anterior de Sync Gateway configurando <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/3.0\/configuration-properties.html?ref=blog#disable_persistent_config\" target=\"_blank\" rel=\"noopener\">la bandera disable_persistent_config<\/a>. Luego, cuando los usuarios est\u00e9n preparados, podr\u00e1n migrar al nuevo enfoque.<\/p>\n<p>M\u00e1s informaci\u00f3n: <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/3.0\/configuration-overview.html?ref=blog\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n<\/a>.<\/p>\n<h3>Administraci\u00f3n remota segura<\/h3>\n<p>Una mejora importante en esta versi\u00f3n que va de la mano con la introducci\u00f3n de <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/3.0\/configuration-overview.html?ref=blog\" target=\"_blank\" rel=\"noopener\">la administraci\u00f3n centralizada de la configuraci\u00f3n persistente<\/a> es la administraci\u00f3n segura de un cl\u00faster a trav\u00e9s de la API REST de administraci\u00f3n de Sync Gateway.<\/p>\n<p>Como novedad en la versi\u00f3n beta 3.0, la API de administraci\u00f3n impone la autenticaci\u00f3n y <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/3.0\/rest-api-access.html?ref=blog#lbl-secure-users\" target=\"_blank\" rel=\"noopener\">control de acceso basado en funciones<\/a> por defecto. El usuario admin API debe estar configurado en el Servidor Couchbase como <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/3.0\/get-started-prepare.html?ref=blog#step-2create-rbac-user\" target=\"_blank\" rel=\"noopener\">un usuario RBAC<\/a> con la adecuada <a href=\"https:\/\/docs.couchbase.com\/server\/current\/learn\/security\/roles.html?ref=blog#sync-gateway\" target=\"_blank\" rel=\"noopener\">Funciones de Sync Gateway<\/a>. Por consiguiente, s\u00f3lo los usuarios autorizados pueden acceder al punto final de administraci\u00f3n de Sync Gateway.<\/p>\n<p><strong>Propuesta de valor<\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Gracias a la autenticaci\u00f3n, se puede acceder de forma segura a la API de administraci\u00f3n desde clientes externos sin necesidad de mecanismos de control de acceso basados en la infraestructura de red (como t\u00faneles SSH o reglas de cortafuegos). La administraci\u00f3n remota es especialmente importante en las implantaciones distribuidas en la nube. Las aplicaciones de servidor backend, como los servidores de identidad, necesitan acceso program\u00e1tico a la API REST de administraci\u00f3n para configurar los usuarios de Sync Gateway.<\/li>\n<li>Las restricciones de acceso a nivel de usuario ofrecen m\u00e1s flexibilidad que los cortafuegos a nivel de red.<\/li>\n<li>Diferentes aplicaciones tienen diferentes prop\u00f3sitos y diferentes usuarios. Con esta mejora, solo los usuarios con un rol espec\u00edfico en Sync Gateway podr\u00e1n administrar Sync Gateway a trav\u00e9s del punto final REST admin. Futuras versiones de Couchbase Server incluir\u00e1n soporte para roles de Sync Gateway m\u00e1s detallados que permitir\u00e1n un control m\u00e1s granular sobre la funcionalidad de administraci\u00f3n. Permanece atento.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"><\/div>\n<p>M\u00e1s informaci\u00f3n: <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/3.0\/rest-api-access.html?ref=blog\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n<\/a>.<\/p>\n<h3>Cifrado TLS activado por defecto<\/h3>\n<p>Starting in version 3.0, TLS will be enabled by default on Sync Gateway for Couchbase Server communication ensuring that all server side communication is encrypted by default. This implies that Couchbase Server accesses over using non-TLS schemes such as `couchbase:\/\/` or `https:\/\/` will not be permitted by default.<\/p>\n<p>Aunque recomendamos encarecidamente tener siempre activado el cifrado TLS, reconocemos que los usuarios pueden querer desactivarlo para entornos de desarrollo y pruebas. Por ello, los usuarios tienen la opci\u00f3n de desactivar esta funci\u00f3n.<\/p>\n<p><strong>Propuesta de valor<\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Con este nuevo comportamiento por defecto, estamos aplicando y fomentando las mejores pr\u00e1cticas de seguridad.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"><\/div>\n<p>M\u00e1s informaci\u00f3n: <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/3.0\/authentication-certs.html?ref=blog\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n<\/a>.<\/p>\n<h3>Atributos extendidos definidos por el usuario (XAttrs) para metadatos de control de acceso<\/h3>\n<p>Antes de la versi\u00f3n 3.0, Sync Gateway conced\u00eda acceso a informaci\u00f3n como <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/3.0\/channels.html?ref=blog\" target=\"_blank\" rel=\"noopener\">canales<\/a> y <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/3.0\/roles.html?ref=blog\" target=\"_blank\" rel=\"noopener\">papeles<\/a> deb\u00eda incrustarse en el cuerpo del documento. Es habitual especificar la lista de canales a los que pertenece un documento como una propiedad dedicada dentro del documento.<\/p>\n<p>Con esta versi\u00f3n beta, los usuarios tienen la opci\u00f3n de especificar las concesiones de acceso en <a href=\"https:\/\/docs.couchbase.com\/java-sdk\/current\/concept-docs\/xattr.html?ref=blog\" target=\"_blank\" rel=\"noopener\">Atributos extendidos definidos por el usuario (XATTR)<\/a> fuera del cuerpo del documento. El XAttr del documento es accesible desde dentro de <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/3.0\/sync-function.html?ref=blog\" target=\"_blank\" rel=\"noopener\">la funci\u00f3n de sincronizaci\u00f3n<\/a> y puede utilizarse para tomar decisiones din\u00e1micas de enrutamiento de datos y concesi\u00f3n de acceso como de costumbre.<\/p>\n<p><strong>Propuesta de valor<\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>La separaci\u00f3n de los metadatos de concesi\u00f3n de acceso del cuerpo del documento es l\u00f3gica y ofrece varias ventajas, entre ellas:\n<ul>\n<li>La incrustaci\u00f3n de metadatos de concesi\u00f3n de acceso en el cuerpo del documento implica que los cambios en las concesiones de acceso asociadas a un documento dar\u00e1n lugar a la correspondiente actualizaci\u00f3n del cuerpo del documento. A su vez, la actualizaci\u00f3n del documento desencadena una replicaci\u00f3n del documento a los clientes. Los cambios en las concesiones de acceso son irrelevantes para los clientes, lo que provoca ruido. Y lo que es m\u00e1s importante, si la lista de canales es grande, las r\u00e9plicas de documentos podr\u00edan dar lugar a un uso significativo del ancho de banda.<\/li>\n<li>La incrustaci\u00f3n de las concesiones de acceso al canal en el cuerpo del documento hace que esa informaci\u00f3n sea accesible para todos los usuarios que est\u00e9n sincronizando ese documento. Esto puede plantear ciertos problemas de privacidad. Por ejemplo, si los nombres de los canales corresponden a identificadores de usuario, un usuario que replique un documento sabr\u00e1 qu\u00e9 otros usuarios tienen acceso al documento.<\/li>\n<li>No es necesario modificar el modelo de datos de los documentos existentes para adaptar los datos de concesi\u00f3n de acceso con una propiedad dedicada. Por lo tanto, no es necesario modificar los procesos y aplicaciones existentes para utilizar Sync Gateway en la sincronizaci\u00f3n de datos.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"><\/div>\n<p>Por supuesto, reconocemos que hay casos en los que derivar la informaci\u00f3n sobre el canal o la concesi\u00f3n de acceso bas\u00e1ndose en el contenido del cuerpo del documento es la mejor opci\u00f3n. Por lo tanto, esta opci\u00f3n sigue estando disponible.<\/p>\n<p>M\u00e1s informaci\u00f3n: <a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/current\/android\/kotlin.html\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n<\/a>.<\/p>\n<h3>Purga autom\u00e1tica en caso de revocaci\u00f3n del acceso al canal en la replicaci\u00f3n entre pasarelas de sincronizaci\u00f3n<\/h3>\n<p>Los cl\u00fasteres de Sync Gateway pueden replicar datos entre s\u00ed <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/3.0\/sync-inter-syncgateway-overview.html?ref=blog\" target=\"_blank\" rel=\"noopener\">utilizando la tecnolog\u00eda de replicaci\u00f3n inter-Sync Gateway<\/a>. Durante la replicaci\u00f3n, si un usuario pierde el acceso a un canal y, en consecuencia, pierde el acceso a los documentos del canal de replicaci\u00f3n, el Sync Gateway del cl\u00faster en el que se inicia la replicaci\u00f3n puede configurarse para autopurgar los documentos del canal revocado. Se trata de una funci\u00f3n opcional.<\/p>\n<p><strong>Propuesta de valor<\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Las mejoras de la tecnolog\u00eda de sincronizaci\u00f3n simplifican la implantaci\u00f3n de flujos de trabajo complejos relacionados con la aplicaci\u00f3n de pol\u00edticas de gobernanza y conservaci\u00f3n de datos. He aqu\u00ed un ejemplo de flujo de trabajo:\n<ul>\n<li>Un crucero est\u00e1 sincronizando datos espec\u00edficos del viaje desde los sistemas backend en la nube. Los canales incluyen documentos espec\u00edficos del viaje.<\/li>\n<li>Al t\u00e9rmino de la traves\u00eda, se revoca el acceso del buque al canal de traves\u00eda.<\/li>\n<li>Deben purgarse todos los documentos relacionados con el viaje que se encuentren en el buque.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"><\/div>\n<p>M\u00e1s informaci\u00f3n: <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/3.0\/configuration-schema-isgr.html?ref=blog#replication-purge_on_removal\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n<\/a>.<\/p>\n<h2>Conclusi\u00f3n<\/h2>\n<p>Pero eso no es todo. Hay otras mejoras que se comentan en las notas de la versi\u00f3n. Aqu\u00ed tienes enlaces directos a algunos recursos \u00fatiles. Puede obtener m\u00e1s informaci\u00f3n en <a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.0\/cbl-whatsnew.html?ref=blog\" target=\"_blank\" rel=\"noopener\">Couchbase Lite<\/a> y <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/3.0\/whatsnew.html?ref=blog\" target=\"_blank\" rel=\"noopener\">Sync Gateway Novedades<\/a> p\u00e1ginas.<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li><strong>Productos<\/strong>\n<ul>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/es\/downloads\/?family=couchbase-lite\" target=\"_blank\" rel=\"noopener\">Descargar Couchbase Lite Beta 3.0<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/es\/downloads\/?family=sync-gateway\" target=\"_blank\" rel=\"noopener\">Descargar Sync Gateway Beta 3.0<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Notas de publicaci\u00f3n<\/strong>\n<ul>\n<li><a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/3.0\/release-notes.html?ref=blog\" target=\"_blank\" rel=\"noopener\">Sync Gateway 3.0 Beta<\/a><\/li>\n<li><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.0\/cbl-whatsnew.html?ref=blog#other-changes\" target=\"_blank\" rel=\"noopener\">Couchbase Lite 3.0 Beta<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Ayuda<\/strong>\n<ul>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/es\/forums\/?ref=blog\" target=\"_blank\" rel=\"noopener\">Foros para desarrolladores de Couchbase<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"><\/div>\n<p>Si tiene alguna pregunta o sugerencia, deje un comentario a continuaci\u00f3n o p\u00f3ngase en contacto conmigo a trav\u00e9s de <a href=\"https:\/\/twitter.com\/rajagp\" target=\"_blank\" rel=\"noopener\">Twitter<\/a> o <a href=\"mailto:priya.rajagopal@couchbase.com\">env\u00edame un correo electr\u00f3nico<\/a>.<\/p>\n<div class=\"wp-block-spacer\" style=\"height: 30px\" aria-hidden=\"true\"><\/div>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>We\u2019re pleased to announce the\u00a0GA release of the Couchbase Lite 3.0 and Sync Gateway 3.0 platforms for mobile and edge computing solutions This major release makes great strides in the area of edge computing by expanding our edge device platform [&hellip;]<\/p>","protected":false},"author":1423,"featured_media":12326,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[2370,2242,7667,1810,1816,7666,2371,1820,1818,9327,9139,1813,1812,2366,2201],"tags":[1337,1962,9262],"ppma_author":[8948],"class_list":["post-12297","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","category-connectors","category-couchbase-lite","category-couchbase-mobile","category-couchbase-server","category-edge-computing","category-flutter","category-golang","category-java","category-javascript","category-python","category-security","category-n1ql-query","category-sync-gateway","category-tools-sdks","tag-iot","tag-role-based-access-control","tag-tls-encryption"],"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>Announcing the 3.0 Beta Release for Mobile &amp; Edge Computing<\/title>\n<meta name=\"description\" content=\"Discover what&#039;s new in the 3.0 beta releases of Couchbase Lite and Sync Gateway, such as Kotlin support for Android, SQL++ for mobile, TLS encryption &amp; more.\" \/>\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\/beta-release-mobile-edge-computing\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing the 3.0 Beta Release for Mobile &amp; Edge Computing\" \/>\n<meta property=\"og:description\" content=\"Discover what&#039;s new in the 3.0 beta releases of Couchbase Lite and Sync Gateway, such as Kotlin support for Android, SQL++ for mobile, TLS encryption &amp; more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/beta-release-mobile-edge-computing\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-23T15:25:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T03:52:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/couchbase-lite-sync-gateway-3-0-beta-release-announcement-social.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"418\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Priya Rajagopal, Senior Director, Product Management\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/couchbase-lite-sync-gateway-3-0-beta-release-announcement-social.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@rajagp\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Priya Rajagopal, Senior Director, Product Management\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/\"},\"author\":{\"name\":\"Priya Rajagopal, Senior Director, Product Management\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c\"},\"headline\":\"Announcing the 3.0 Beta Release for Mobile &amp; Edge Computing\",\"datePublished\":\"2021-10-23T15:25:22+00:00\",\"dateModified\":\"2025-06-14T03:52:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/\"},\"wordCount\":2324,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/couchbase-lite-sync-gateway-3-0-beta-release-announcement.jpg\",\"keywords\":[\"IoT\",\"Role Based Access Control (RBAC)\",\"TLS encryption\"],\"articleSection\":[\"Android\",\"Connectors\",\"Couchbase Lite\",\"Couchbase Mobile\",\"Couchbase Server\",\"Edge computing\",\"Flutter\",\"GoLang\",\"Java\",\"JavaScript\",\"Python\",\"Security\",\"SQL++ \/ N1QL Query\",\"Sync Gateway\",\"Tools &amp; SDKs\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/\",\"name\":\"Announcing the 3.0 Beta Release for Mobile &amp; Edge Computing\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/couchbase-lite-sync-gateway-3-0-beta-release-announcement.jpg\",\"datePublished\":\"2021-10-23T15:25:22+00:00\",\"dateModified\":\"2025-06-14T03:52:17+00:00\",\"description\":\"Discover what's new in the 3.0 beta releases of Couchbase Lite and Sync Gateway, such as Kotlin support for Android, SQL++ for mobile, TLS encryption & more.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/couchbase-lite-sync-gateway-3-0-beta-release-announcement.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/couchbase-lite-sync-gateway-3-0-beta-release-announcement.jpg\",\"width\":1200,\"height\":628,\"caption\":\"A young doctor examining an x-ray on a digital tablet\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing the 3.0 Beta Release for Mobile &amp; Edge Computing\"}]},{\"@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\/c2da90e57717ee4970c48a87a131ac2c\",\"name\":\"Priya Rajagopal, Senior Director, Product Management\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/4b50a54778b979d8c345b036ab138734\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g\",\"caption\":\"Priya Rajagopal, Senior Director, Product Management\"},\"description\":\"Priya Rajagopal is a Senior Director of Product Management at Couchbase responsible for developer platforms for the cloud and the edge. She has been professionally developing software for over 20 years in several technical and product leadership positions, with 10+ years focused on mobile technologies. As a TISPAN IPTV standards delegate, she was a key contributor to the IPTV standards specifications. She has 22 patents in the areas of networking and platform security.\",\"sameAs\":[\"https:\/\/x.com\/rajagp\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/priya-rajagopalcouchbase-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Anuncio de la versi\u00f3n beta 3.0 para inform\u00e1tica m\u00f3vil y de borde","description":"Discover what's new in the 3.0 beta releases of Couchbase Lite and Sync Gateway, such as Kotlin support for Android, SQL++ for mobile, TLS encryption & more.","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\/beta-release-mobile-edge-computing\/","og_locale":"es_MX","og_type":"article","og_title":"Announcing the 3.0 Beta Release for Mobile &amp; Edge Computing","og_description":"Discover what's new in the 3.0 beta releases of Couchbase Lite and Sync Gateway, such as Kotlin support for Android, SQL++ for mobile, TLS encryption & more.","og_url":"https:\/\/www.couchbase.com\/blog\/es\/beta-release-mobile-edge-computing\/","og_site_name":"The Couchbase Blog","article_published_time":"2021-10-23T15:25:22+00:00","article_modified_time":"2025-06-14T03:52:17+00:00","og_image":[{"width":800,"height":418,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/couchbase-lite-sync-gateway-3-0-beta-release-announcement-social.jpg","type":"image\/jpeg"}],"author":"Priya Rajagopal, Senior Director, Product Management","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/couchbase-lite-sync-gateway-3-0-beta-release-announcement-social.jpg","twitter_creator":"@rajagp","twitter_misc":{"Written by":"Priya Rajagopal, Senior Director, Product Management","Est. reading time":"11 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/"},"author":{"name":"Priya Rajagopal, Senior Director, Product Management","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c"},"headline":"Announcing the 3.0 Beta Release for Mobile &amp; Edge Computing","datePublished":"2021-10-23T15:25:22+00:00","dateModified":"2025-06-14T03:52:17+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/"},"wordCount":2324,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/couchbase-lite-sync-gateway-3-0-beta-release-announcement.jpg","keywords":["IoT","Role Based Access Control (RBAC)","TLS encryption"],"articleSection":["Android","Connectors","Couchbase Lite","Couchbase Mobile","Couchbase Server","Edge computing","Flutter","GoLang","Java","JavaScript","Python","Security","SQL++ \/ N1QL Query","Sync Gateway","Tools &amp; SDKs"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/","url":"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/","name":"Anuncio de la versi\u00f3n beta 3.0 para inform\u00e1tica m\u00f3vil y de borde","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/couchbase-lite-sync-gateway-3-0-beta-release-announcement.jpg","datePublished":"2021-10-23T15:25:22+00:00","dateModified":"2025-06-14T03:52:17+00:00","description":"Discover what's new in the 3.0 beta releases of Couchbase Lite and Sync Gateway, such as Kotlin support for Android, SQL++ for mobile, TLS encryption & more.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/couchbase-lite-sync-gateway-3-0-beta-release-announcement.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/10\/couchbase-lite-sync-gateway-3-0-beta-release-announcement.jpg","width":1200,"height":628,"caption":"A young doctor examining an x-ray on a digital tablet"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/beta-release-mobile-edge-computing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Announcing the 3.0 Beta Release for Mobile &amp; Edge Computing"}]},{"@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\/c2da90e57717ee4970c48a87a131ac2c","name":"Priya Rajagopal, Directora de Gesti\u00f3n de Productos","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/4b50a54778b979d8c345b036ab138734","url":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","caption":"Priya Rajagopal, Senior Director, Product Management"},"description":"Priya Rajagopal es directora s\u00e9nior de gesti\u00f3n de productos en Couchbase y responsable de las plataformas de desarrollo para la nube y el per\u00edmetro. Lleva m\u00e1s de 20 a\u00f1os dedic\u00e1ndose profesionalmente al desarrollo de software en varios puestos de liderazgo t\u00e9cnico y de producto, con m\u00e1s de 10 a\u00f1os centrados en tecnolog\u00edas m\u00f3viles. Como delegada de est\u00e1ndares IPTV de TISPAN, fue una colaboradora clave en las especificaciones de est\u00e1ndares IPTV. Tiene 22 patentes en las \u00e1reas de redes y seguridad de plataformas.","sameAs":["https:\/\/x.com\/rajagp"],"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/priya-rajagopalcouchbase-com\/"}]}},"authors":[{"term_id":8948,"user_id":1423,"is_guest":0,"slug":"priya-rajagopalcouchbase-com","display_name":"Priya Rajagopal, Senior Director, Product Management","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","author_category":"","last_name":"Rajagopal, Senior Director, Product Management","first_name":"Priya","job_title":"","user_url":"","description":"Priya Rajagopal es directora s\u00e9nior de gesti\u00f3n de productos en Couchbase y responsable de las plataformas de desarrollo para la nube y el per\u00edmetro. Lleva m\u00e1s de 20 a\u00f1os dedic\u00e1ndose profesionalmente al desarrollo de software en varios puestos de liderazgo t\u00e9cnico y de producto, con m\u00e1s de 10 a\u00f1os centrados en tecnolog\u00edas m\u00f3viles. Como delegada de est\u00e1ndares IPTV de TISPAN, fue una colaboradora clave en las especificaciones de est\u00e1ndares IPTV. Tiene 22 patentes en las \u00e1reas de redes y seguridad de plataformas."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/12297","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\/1423"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=12297"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/12297\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/12326"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=12297"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=12297"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=12297"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=12297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}