Decidir sobre la pila tecnológica de su aplicación móvil no tiene por qué ser una aposta. Couchbase Mobile ofrece una solución completa, escalable y madura, hecha para durar. Como líder en bancos de datos móviles, Couchbase le garantiza que está preparado para la creciente demanda de aplicaciones móviles y de IoT centradas en offline-first e impulsadas por IA. Con Couchbase, puede confiar en que su pila tecnológica permanecerá estable y fiable.
A Notícia
MongoDB anuncia la interrupción de sus funciones móvilesAtlas Edge Server, Atlas Device Sync y Atlas Device SDKs (antes Realm). Esta descontinuación suscita preocupaciones significativas para los desarrolladores que dependen de las herramientas móviles de MongoDB, ya que les obliga a buscar nuevas soluciones y a replantear proyectos existentes, lo que interrumpe los planes de desarrollo a largo plazo.
Aunque afirmamos que Realm seguirá siendo una oferta de código abierto en el futuro, las contribuciones y el apoyo al proyecto por parte de MongoDB disminuirán inevitablemente a medida que abandonen la tecnología de su plataforma comercial.
Podemos suponer que hay muchas razones para esta discontinuación del producto, pero estamos seguros de algunos factores relacionados:
-
- MongoDB Atlas adquirió Realm en 2019 y, desde entonces, se ha enfrentado a dificultades para unificar las dos pilas tecnológicas distintas y ofrecer una solución escalable de nivel empresarial.
- La solución presentaba muchos problemas que resultaban desafiantes para los clientes que la utilizaban en casos de uso centrado en offline-first.
- MongoDB ha fallado dos veces a la hora de actuar en el espacio móvil, la primera con Realm y la segunda con el cambio de Realm a Atlas Device SDK. No creemos que vuelvan a intentar una solución nativa tan complicada.
Con este último desarrollo, MongoDB está, eficientemente, lavando las manos en relación a sus capacidades móviles y forzando a los clientes a migrar a tecnologías alternativas de terceros para sus aplicaciones móviles, mientras que, al mismo tiempo, nos piden que integremos estas alternativas con MongoDB Atlas como banco de datos.
Los clientes de MongoDB que utilizan estos recursos están recibiendo una buena acogida, para decir lo mínimo, según se desprende de los mensajes de desarrolladores en su foro.
En la búsqueda de alternativas, algunos desarrolladores pueden considerar SQLite, el banco de datos encriptado de código abierto. Sin embargo, han descubierto que SQLite está diseñado para aplicaciones autónomas, no tiene sincronización de datos y no está orientado a documentos, lo que lo hace menos flexible para el desarrollo y dificulta la escalabilidad. Por lo tanto, no es una solución viable para implantaciones de aplicaciones móviles y de IoT de clase empresarial centradas en offline-first.
Estamos aquí para sugerirte que, si necesitas mover aplicaciones móviles a MongoDB de cualquier forma, ¿por qué optar por una integración complicada? Tiene que migrar a una plataforma de banco de datos completa de punta a punta, con un historial comprobado y más de 10 años de excelencia en soporte móvil: Couchbase Móvil.
Couchbase Mobile: 10 años de excelencia en movilidad
Lanzado en 2014, Couchbase Mobile es una plataforma de banco de datos móvil madura y de ponta a ponta, utilizada para alimentar aplicaciones móviles críticas y de alta escala, como las de Emiratos, PepsiCo, Tommy Hilfiger, PG&E y muchos otros. Llevamos más de una década trabajando en el sector móvil y ofreciendo a los desarrolladores opciones de implantación en grandes empresas o ediciones comunitarias gratuitas, y seguiremos ampliando la oferta y las capacidades de Couchbase Mobile de acuerdo con los recursos en evolución en las aplicaciones de nuestros clientes (más recientemente, lanzando al mercado recursos de búsqueda vetorial que funcionan en el dispositivo, posibilitando aplicaciones móviles y de IA con foco en offline-first en la borda, sin dependencias de internet).
Couchbase Mobile es una alternativa superior a Atlas Device Sync porque ofrece una solución más completa de nube para borda para aplicaciones móviles y de IoT centrada en offline-first que MongoDB nunca ha tenido, ¡y sin duda mejor que el uso de combinaciones mal integradas de MongoDB con soluciones de terceros!
A Stack do Couchbase Mobile
Hemos simplificado nuestra arquitectura y nos hemos especializado en impulsar aplicaciones centradas en offline-first en la borda con tres componentes fundamentales:
Un banco de datos nativo de Noruega: Disponible como un Banco de Dados como Servicio totalmente gestionado y hospedado con el Couchbase Capella, o puede implantar y alojar el Servidor Couchbase por conta própria.
Un banco de datos embutido: Couchbase Lite es la versión de Couchbase para aplicaciones móviles y de IoT que almacena datos localmente en el dispositivo. Es ligera, ofrece soporte completo para CRUD y SQL++, además de soporte ampliado para plataformas, incluyendo Swift, Obj-C, Kotlin, .Net, Java y C, así como soporte mantenido por la comunidad y partners para JavaScript.
Aunque los SDKs de Dispositivo de MongoDB Atlas ofrecen soporte nativo para Flutter, React Native y Node.js, no soportan C, lo que implica una limitación en las plataformas y dispositivos que pueden ser soportados (probablemente otra razón para la descontinuación). Con el soporte de C en Couchbase Mobile, Couchbase Lite puede ser incorporado en casi cualquier plataforma o dispositivo, incluyendo dispositivos IoT de ordenador de placa única con recursos limitados.
Sincronización de datos de nuve para la borda: Una pasarela segura y jerárquica para la sincronización de datos en la Web, además de la sincronización punto a punto entre dispositivos, con soporte para autenticación, autorización y control de acceso granular. Escoge entre la sincronización de datos totalmente hospedada y gestionada con los Servicios de aplicaciones Capella o instale e gerencie o Pasarela de sincronización Couchbase usted también.
Confira este vídeo de demonstração da sincronização de dados do Couchbase Mobile entre dispositivos e da nuvem para a borda:
Suporte a Busca Vetorial para Recursos de IA
Además, Couchbase Mobile se suma a las capacidades de MongoDB para ofrecer búsquedas veteranas tanto en la nube con Capella como en el dispositivo con MongoDB. Couchbase LitePosibilitando busca semántica e RAG en la frontera, sin depender de Internet, haciendo que las búsquedas sean rápidas, seguras y fiables.
Asista a este vídeo explicativo sobre la búsqueda veterinaria de Couchbase Mobile:
Couchbase Móvil: Aquí para usted hoy y en el futuro
En Couchbase, estamos comprometidos a ser Inscreva-se para acceso gratuito a la Capella aquium líder en aplicaciones de bancos de datos móviles y continuaremos creciendo y evolucionando nuestra oferta para atender la creciente demanda de aplicaciones móviles y de IoT centradas en offline-first e impulsadas por IA. No tiene que preocuparse por si su pila tecnológica estará disponible a largo plazo; elija Couchbase Mobile y disfrute de la tranquilidad que proporciona la adopción de una tecnología probada, escalable y madura.
Experimente usted mismo, ¡es gráfico!
Puede inscribirse para utilizar el Gratuidad de Couchbase Capellaque incluye los Servicios de Aplicaciones Capella, la solución de sincronización de datos alojada en Capella. Veja por si mesmo ¡cómo configurar fácilmente la sincronización de datos móviles!
Puede probar la sincronización de datos a través de los Servicios de Aplicaciones Capella utilizando esta aplicación móvil de ejemplo. Sincronización sencilla de datos. Basta con instalarlo en dos dispositivos para ver la sincronización de un punto a otro en acción. Y para sincronizar el volante a la borda, siga las instrucciones en código-fonte do aplicativo no GitHub para Configurar los servicios de aplicaciones Capella para sincronizar con la aplicación de ejemplo Simple Data Sync.
Recursos
-
- Más información sobre Stack do Couchbase Móvil
- Inscríbase para acceder gratuitamente a la Capilla aquíi
- Descargar el documento técnico Cómo elegir una base de datos para sus aplicaciones móviles