Couchbase es la plataforma de datos para desarrolladores de grado empresarial, de la nube al borde, que lidera el mercado en capacidades multipropósito para la construcción de aplicaciones de gran escala impulsadas por IA. La movilidad es un punto fuerte y un enfoque estratégico de Couchbase, que supera con creces la compatibilidad con los bordes que ofrecen otras bases de datos.
Couchbase Mobile ofrece ahora importantes avances en la sincronización de datos, la productividad de los desarrolladores y la resistencia del despliegue, haciendo de esta una era de increíble innovación móvil para Couchbase.
Las nuevas funciones incluyen compatibilidad con JavaScript, avances en la sincronización peer-to-peer, compatibilidad con XDCR y mucho más. Sigue leyendo para conocer más detalles.
¿Por qué necesitas una base de datos móvil diseñada para el borde?
A medida que las empresas se apresuran a crear aplicaciones basadas en IA para captar y servir mejor a sus clientes, socios y empleados, se enfrentan a una consideración extremadamente importante. Para garantizar el éxito, deben encontrar a los usuarios donde pasan la mayor parte de su tiempo, que es abrumadoramente en los dispositivos móviles.
Para llegar al público al que se dirigen, estas organizaciones deben crear aplicaciones específicas para móviles. Y como los usuarios llevan sus dispositivos a todas partes, entrando y saliendo de la cobertura de la red, las aplicaciones deben ser lo suficientemente resistentes como para funcionar incluso en zonas sin cobertura de Internet. La única forma de hacerlo de forma eficaz es con una plataforma de base de datos como Couchbase Mobile, diseñada para desarrollar y desplegar aplicaciones móviles basadas en IA.
Simplificar el desarrollo para la periferia
Una arquitectura distribuida de IA y procesamiento de datos aporta enormes beneficios en velocidad, resiliencia y seguridad para aplicaciones móviles y de IoT, pero construir para el borde puede ser desalentador. Hay que tener en cuenta la sincronización, privacidad, latencia y disponibilidad de los datos. Hay que tener en cuenta los dispositivos e infraestructuras periféricos y sus capacidades informáticas. Y para la IA, hay que considerar la integración con modelos, ¿su pila tecnológica los soportará? ¿Y cómo se pueden aprovechar las técnicas RAG y de búsqueda semántica en el perímetro sin dependencias de Internet?
Los desarrolladores que crean aplicaciones móviles e IoT basadas en IA necesitan las herramientas adecuadas para la tarea. Las herramientas deben ser automatizadas y fáciles de usar, y deben ser compatibles con los lenguajes, marcos y dispositivos que se utilicen. Los desarrolladores necesitan una plataforma de base de datos que siga patrones de diseño idiomáticos modernos, que pueda integrarse sin problemas con la IA y sincronizar datos de la nube al borde, al dispositivo y a la web. Esa base de datos es Couchbase Mobile.
Elija una base de datos que pueda sincronizarse en cualquier lugar y ajustarse sobre la marcha
Las arquitecturas móviles, de IoT y de borde tienen múltiples capas y son impredecibles, por lo que necesita saber que sus aplicaciones serán rápidas, estarán disponibles y serán seguras incluso en las implementaciones más complejas.
Las topologías de edge computing distribuido pueden ser enormes y abarcar muchas regiones y localidades de todo el mundo, las redes pueden ser poco fiables y puede haber cualquier número de dispositivos cliente. Las ventajas de la computación de borde son una mayor velocidad, una mayor disponibilidad, una mejor privacidad y un uso más eficiente del ancho de banda, todos ellos aspectos críticos para las aplicaciones impulsadas por IA. Al distribuir la carga, se reduce el impacto de los fallos en cualquier punto de la arquitectura. Sin embargo, se requiere un procesamiento de datos coherente de una región a otra, así como de la nube al borde del dispositivo. Debe asegurarse de que su sincronización de datos puede reaccionar de forma inteligente a las interrupciones y cambiar a alternativas automáticamente sin afectar a la experiencia del usuario.
Cuando las redes se ralentizan o dejan de estar disponibles, o cuando falla la infraestructura, Couchbase Mobile garantiza que las aplicaciones sigan funcionando a máxima velocidad y que no se pierdan datos.
Si no se reconocen y planifican los problemas de conmutación y conectividad de la red, se pondrá en peligro el éxito y la eficacia de las aplicaciones en el perímetro.
La base de datos de Couchbase preparada para la IA para cada despliegue
A diferencia de otras bases de datos móviles que carecen de una plataforma de datos backend completa, el soporte móvil y edge de Couchbase es una competencia básica y una diferenciación clave dentro de las capacidades empresariales más amplias de la base de datos. Plataforma de base de datos Couchbase.
La plataforma de base de datos Couchbase tiene las siguientes capacidades:
-
-
- Operativo aprovechan nuestro almacén KV en memoria para una velocidad de vértigo y el almacén de datos de documentos JSON distribuidos para una escala inmensa y una flexibilidad de desarrollo superior.
- Borde móvil están diseñados para impulsar aplicaciones móviles y de IoT que funcionen todo el tiempo, en cualquier lugar, incluso sin Internet.
- Análisis en tiempo real proporcionan análisis operativos sin ETL contra múltiples fuentes, y capacidades de writeback para alimentar los resultados analíticos a fuentes operativas para IA.
- Servicios de IA ayudan a los desarrolladores a crear, implantar y rastrear aplicaciones agénticas. Entre sus funciones se incluyen la incrustación vectorial de datos y la indexación a escala masiva de miles de millones, el preprocesamiento de fuentes no estructuradas, el alojamiento conjunto de NVIDIA LLM y otros modelos con tus datos, e incluso la grabación y el seguimiento de la deriva y las alucinaciones de los agentes.
-
Las capacidades básicas de Couchbase soportan de forma nativa el almacenamiento de datos de documentos JSON, que es ideal para la IA debido a su capacidad para manejar volúmenes masivos de datos en una amplia variedad de formatos. Couchbase también es compatible con SQL, por lo que los desarrolladores relacionales pueden adoptar Couchbase sin tener que aprender nuevos lenguajes y paradigmas de consulta.
Los servicios polivalentes de Couchbase representan patrones de acceso a datos que los clientes ya no tienen que combinar a partir de un montón de tecnologías de distintos proveedores. En su lugar, los clientes pueden conseguirlo todo desde una plataforma. Couchbase también ofrece un despliegue flexible. Los clientes pueden elegir una solución autogestionada en la que ellos mismos instalan y mantienen la base de datos, o pueden aprovechar el alojamiento completo de Couchbase Capella DBaaS y dejarnos la gestión y el mantenimiento a nosotros. Ambas opciones están disponibles en AWS, Azure y GCP.
Couchbase Móvil
Couchbase Móvil resuelve los problemas de conectividad de los clientes con una completa plataforma unificada de base de datos y sincronización móvil de extremo a extremo creada para el desarrollo de aplicaciones móviles y offline-first edge. Incluye:
-
-
- Una base de datos nativa de la nube: Utilice Couchbase Capellanuestra base de datos como servicio alojada, o instale y gestione Servidor Couchbase on-prem, o en su propia nube pública o privada.
- Una base de datos integrada: Couchbase Lite es la versión integrable de Couchbase para aplicaciones móviles y de IoT que almacena datos localmente y admite la búsqueda vectorial en el dispositivo.
-
Sincronización de datos de la nube al perímetro: Una pasarela de sincronización de datos segura que sincroniza los niveles de cliente y servidor. Elija la sincronización de datos alojada con Capella App Serviceso instalar y gestionar Pasarela de sincronización Couchbase tú mismo.
Nuevas funciones de Couchbase Mobile
Couchbase Lite para JavaScript
Esta nueva e importante capacidad, esperada desde hace tiempo y construida desde cero como un SDK completamente nuevo, permite a los desarrolladores integrar la base de datos de Couchbase Lite en aplicaciones web basadas en navegador para eliminar las dependencias de Internet. El procesamiento local de datos hace que las aplicaciones web se ejecuten más rápido, funcionen sin conexión, funcionen de forma más segura y sean menos propensas a la pérdida de datos, y crea una experiencia de aplicación unificada utilizando App Services para sincronizar aplicaciones web con Capella y otras aplicaciones móviles de Couchbase Lite.

Aunque las aplicaciones para navegadores suelen crearse pensando primero en Internet, el almacenamiento local desempeña un papel importante en el desarrollo web moderno y puede aportar muchas ventajas, entre ellas:
-
- Reducción de la carga del servidor: Almacenar datos localmente en el lado del cliente puede descargar del servidor algunas de las tareas de procesamiento y almacenamiento de datos. Esto puede ayudar a reducir la carga del servidor.
- Prevención de la pérdida de datos: En caso de actualización accidental del navegador, caída de la aplicación u otras interrupciones, el uso de almacenamiento local para guardar datos intermedios puede evitar la pérdida de datos y ofrecer una mejor experiencia de usuario.
- Aplicaciones para navegadores móviles: Las ventajas del almacenamiento offline-first que se aplican a las aplicaciones móviles nativas también se aplican de forma limitada a las aplicaciones a las que se accede a través de un navegador móvil. Si un dispositivo móvil se desconecta, los usuarios pueden seguir interactuando con la aplicación del navegador.
- Experiencia web/móvil unificada: La mayoría de las aplicaciones empresariales tienen una versión móvil y una versión web. Ahora, las organizaciones pueden ofrecer una experiencia de usuario unificada y un modelo de autenticación que utiliza las mismas consultas y la misma infraestructura de datos, lo que mejora la experiencia general gracias a un desarrollo optimizado.
Couchbase Lite para JavaScript es ideal para el desarrollo de aplicaciones web progresivas (PWA), donde el objetivo es proporcionar una experiencia de aplicación nativa en el navegador. La persistencia de datos jugará un papel clave en la entrega de una experiencia de aplicación consistente, rápida y resistente.
Los casos de uso de Couchbase Lite JavaScript incluyen:
-
-
- Aplicaciones de servicio externo: Los trabajadores pueden utilizar una aplicación web para acceder a los datos de los clientes y actualizar el estado de los trabajos in situ sin Internet. Una vez en línea, los datos se sincronizan con el servidor.
- Visualizaciones en tiempo real: Soluciones que actualizan continuamente los datos, como cuadros de mando en directo o tableros de llegada de vuelos que requieren una sincronización instantánea y de baja latencia.
- Contenido y aplicaciones para tomar notas: Las herramientas para tomar notas y los editores colaborativos utilizan una base de datos integrada para editar y guardar localmente, y luego se sincronizan con el servidor cuando se restablece la conectividad.
- Aplicaciones multidispositivo: Proporcione una experiencia de usuario unificada para aplicaciones en las que los usuarios puedan pasar de la web al móvil y viceversa, con datos replicados automáticamente entre los dispositivos.
- Más información sobre Couchbase Lite para JavaScript.
-
Avances en la sincronización peer-to-peer de Couchbase Lite

La sincronización de datos peer-to-peer de Couchbase Lite permite a los equipos colaborar en tiempo real compartiendo datos entre dispositivos en proximidad local sin necesidad de conectividad a Internet. Los clientes integrados de Couchbase Lite aprovechan el transporte basado en IP, como el wifi local, para compartir datos entre pares locales mediante un protocolo basado en websockets. La sincronización de datos peer-to-peer de Couchbase Lite es ideal para aplicaciones de eventos pop-up, aplicaciones de clínicas de salud móviles y juegos móviles multijugador.
Esta antigua función de Couchbase Mobile incluye ahora la detección automática de dispositivos, soporte de malla que se ajusta a medida que los usuarios entran o salen de la red y, próximamente, soporte de Bluetooth y capacidades de cambio automático de red para una sincronización ininterrumpida.
Estas nuevas y potentes capacidades de sincronización peer-to-peer sitúan a Couchbase Mobile muy por delante de cualquier oferta competitiva de sincronización de datos móviles, especialmente cuando se combina con las capacidades más amplias de la plataforma de datos Couchbase.
Los casos de uso para la sincronización peer-to-peer de Couchbase Lite incluyen:
-
-
- Petróleo y gas: Los equipos sobre el terreno pueden sincronizar datos directamente entre dispositivos, sin necesidad de Internet, para mejorar la colaboración y agilizar el conocimiento en situaciones de emergencia.
- Juegos para móviles cara a cara: Los jugadores intercambian actualizaciones del estado del juego instantáneamente a través de redes locales. Ideal para juegos por turnos como trivial, tres en raya o batallas tácticas.
- Minoristas y restaurantes: Los quioscos de mostrador, las estaciones de autoservicio y los sistemas de punto de venta comparten datos en tiempo real para ofrecer operaciones rápidas y fiables en entornos con múltiples dispositivos y poca conectividad.
- Fabricación industrial: Permite la colaboración entre máquinas, operarios y supervisores. Varios trabajadores pueden actualizar la información sin necesidad de Internet.
-
Las últimas características hacen que sea más fácil que nunca para los desarrolladores implementar la sincronización peer-to-peer en aplicaciones iOS y Android, reduciendo las líneas de código de implementación de sincronización peer-to-peer de docenas a unas cinco en comparación con las versiones anteriores de Couchbase Lite.
-
-
- Más información sobre los avances de Couchbase Lite Peer-to-Peer Sync.
-
Resistencia multicluster XDCR / Couchbase Mobile
Cross Data Center Replication (XDCR) es una característica distintiva de Couchbase Enterprise y Capella, construido para replicar datos a través de centros de datos globales con sólo unos pocos clics del ratón - algo realmente difícil para otras bases de datos en la nube. Couchbase Mobile ahora soporta XDCR sin problemas, permitiendo la configuración activa-activa de DR para clusters Capella App Services/Sync Gateway.
Esta nueva capacidad crítica aporta resiliencia multirregional, recuperación ante desastres sin tiempo de inactividad, conmutación por error sin interrupciones con espera activa y la posibilidad de que los usuarios móviles migren sin problemas entre clústeres.
-
-
- Más información sobre la resistencia multicluster de XDCR/Couchbase Mobile.
-
Eventos móviles
Couchbase Eventing es una característica de Couchbase que ofrece a los desarrolladores la capacidad de transformar los datos mediante secuencias de comandos cuando algo sucede dentro de los datos, como una actualización, eliminación o un nuevo campo añadido.
El soporte de eventos permite a los desarrolladores de Couchbase Mobile escribir funciones personalizadas para transformar los datos a medida que se sincronizan hacia y desde el servidor, maximizando la flexibilidad para transformar y decorar datos basados en eventos de datos.
El soporte de eventos en Couchbase Mobile puede usarse para hacer cosas como redactar datos privados o activar notificaciones, y también puede usarse para manipular datos para IA. Por ejemplo, si un desarrollador quisiera codificar datos con vectores de un modelo específico para la búsqueda semántica en un dispositivo móvil - que puede no tener acceso al modelo - las funciones de Eventing pueden llamar al modelo en el nivel del servidor para codificar vectorialmente los datos cuando llegan y luego sincronizarlos con el dispositivo móvil donde los vectores se indexan para la búsqueda semántica en el dispositivo.
-
-
- Más información sobre la compatibilidad de Couchbase Mobile con Eventing.
-
Servidor Couchbase Edge
Lanzado a principios de este año, Servidor Couchbase Edge es el servidor de base de datos ligero diseñado para impulsar aplicaciones en zonas sin conexión a Internet en hardware con recursos limitados, demasiado pequeño o poco potente para ejecutar un clúster de servidor de base de datos multinodo completo. El pequeño tamaño de Edge Servers y sus mínimos requisitos de recursos lo hacen ideal para aplicaciones en entornos aislados, como aviones, restaurantes, tiendas y almacenes, donde la infraestructura y el personal informático son mínimos. Ofrece un sencillo modelo de acceso a datos REST API para aplicaciones web, y puede sincronizar datos de forma nativa con clientes Couchbase Lite, así como con Capella en la nube.

-
-
- Más información sobre Couchbase Edge Server.
-
Las alternativas de la competencia no están a la altura
Las ofertas de bases de datos móviles de la competencia se dividen en dos categorías, ninguna de las cuales ofrece ni de lejos una ventaja y un soporte móvil tan completos como Couchbase Mobile:
-
-
- Proveedores de bases de datos en la nube: Estas soluciones requieren una conectividad fiable a Internet para funcionar con eficacia, lo que supone un reto para las aplicaciones móviles y periféricas.
- Proveedores de bases de datos sólo para móviles: Estas soluciones proporcionan una base de datos integrada para aplicaciones fuera de línea, pero no ofrecen un servidor backend en la nube de clase empresarial, lo que significa que se requiere la integración con una base de datos en la nube para aplicaciones móviles distribuidas.
-
Elegir una de estas alternativas solo requerirá una integración con la otra para lograr una cobertura completa de la nube al extremo, lo que conlleva complejidad de desarrollo y quebraderos de cabeza de mantenimiento. En su lugar, elija una solución que ya esté unificada de extremo a extremo.
Pruébelo usted mismo
Nuestro equipo de desarrollo ha creado una aplicación de referencia para mostrar las últimas características de Couchbase Mobile. Comprueba por ti mismo cómo sincronizar datos entre iOS, Android y aplicaciones web usando Couchbase Mobile con App Services la nube. Podrás obtener el código fuente de la aplicación de referencia en GitHub.
Con las últimas capacidades, Couchbase se basa en más de una década de innovaciones en bases de datos móviles para afirmar nuestro lugar como líder del mercado en sincronización móvil y edge AI.
Nuestro compromiso continuo es ayudar a los clientes a satisfacer cualquier requisito de velocidad, escala y disponibilidad necesario para sus aplicaciones de misión más crítica ofreciendo el soporte móvil y de borde más completo del sector, ejecutado en la plataforma de base de datos más resistente y robusta para IA.
-
-
- Vea el vídeo de lanzamiento
- Inscríbase para el lanzamiento webcast el 18 de noviembre
- Leer el comunicado de prensa
- Descargar Couchbase Lite
- Inscríbete en el Capella App Services nivel gratuito
-