Decidir la tecnología de tu aplicación móvil no debería ser una apuesta arriesgada. Couchbase Mobile ofrece una solución probada, escalable y madura construida para durar. Como líder en bases de datos móviles, Couchbase garantiza que estés preparado para la creciente demanda de aplicaciones móviles e IoT sin conexión y potenciadas por IA. Con Couchbase, puedes confiar en que tu pila tecnológica se mantendrá estable y fiable.

Noticias sobre la sincronización de MongoDB 

MongoDB ha anunciado la desaparición de sus capacidades móvilesa saber, Atlas Edge Server, Atlas Device Sync y Atlas Device SDKs (antes Realm). Esta eliminación plantea importantes preocupaciones a los desarrolladores que confían en las herramientas móviles de MongoDB, ya que les obliga a buscar nuevas soluciones y a reelaborar los proyectos existentes, lo que altera los planes de desarrollo a largo plazo.

Aunque afirman 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 retiren la tecnología de su cartera comercial.

Podemos suponer que hay muchas razones para este abandono del producto, pero estamos seguros de algunos factores relacionados:

    • MongoDB Atlas adquirió Realm en 2019, y desde entonces ha luchado por unificar las dos pilas tecnológicas dispares para ofrecer una solución escalable de nivel empresarial.
    • La solución tenía muchos problemas que dificultaban su uso por parte de los clientes para casos de uso fuera de línea.
    • MongoDB ha fracasado ya dos veces en su intento de jugar en el espacio móvil, primero con Realm y luego con el reinicio de Realm como Atlas Device SDK. No creemos que vuelvan a intentarlo pronto con una solución nativa.

Con este último desarrollo, MongoDB se está lavando las manos de las capacidades móviles y obligando a los clientes a cambiar a tecnologías alternativas de terceros para sus aplicaciones móviles, y al mismo tiempo les pide que integren esas alternativas con MongoDB Atlas como base de datos en la nube.

La noticia está recibiendo una fría acogida por parte de los clientes de MongoDB que utilizan esas características, por no decir otra cosa, como se pone de manifiesto en mensajes del desarrollador en su foro.

En la carrera por las alternativas, algunos desarrolladores pueden considerar SQLite, la base de datos incrustada de código abierto. Sin embargo, rápidamente descubrirán que SQLite está diseñada para aplicaciones independientes, no tiene sincronización de datos integrada y no está orientada a documentos, por lo que es menos flexible para el desarrollo y tiene dificultades para escalar. Por lo tanto, no es una solución viable para el despliegue de aplicaciones móviles, IoT, de clase empresarial y fuera de línea.

Estamos aquí para sugerirle que, si de todos modos tiene que trasladar las aplicaciones móviles fuera de MongoDB, ¿por qué seguir el camino de una integración complicada? Deberías pasarte a una plataforma de base de datos completa de extremo a extremo con un historial probado y más de 10 años de excelencia en soporte móvil: Couchbase Móvil.

Couchbase Mobile: 10 años de excelencia móvil

Lanzada en 2014, Couchbase Mobile es una plataforma de base de datos móvil madura e integral que se utiliza para impulsar aplicaciones móviles de misión crítica a gran escala como las de Emiratos, PepsiCo, Tommy Hilfiger, PG&E e innumerables más. Llevamos más de una década triunfando en el sector móvil, ofreciendo a los desarrolladores opciones para grandes empresas, o implantaciones de la edición comunitaria gratuitay seguiremos ampliando la oferta y las capacidades de Couchbase Mobile en consonancia con la evolución de las funciones de las aplicaciones de nuestros clientes (recientemente hemos lanzado al mercado funciones de búsqueda de vectores que se ejecutan en el dispositivo, lo que permite aplicaciones fuera de línea impulsadas por IA en el perímetro que no dependen de Internet).

Couchbase Mobile es una alternativa superior a Atlas Device Sync porque proporciona una solución de nube a borde más completa para aplicaciones móviles, IoT y fuera de línea que MongoDB, y ciertamente mejor que usar mashups vagamente integrados de MongoDB y soluciones de terceros.

La pila de Couchbase Mobile

Capella App ServicesSimplificamos su arquitectura especializándonos en la alimentación de aplicaciones offline-first en el perímetro con tres componentes fundamentales:

Una base de datos nativa de la nube
Disponible como base de datos como servicio totalmente gestionada y alojada con Couchbase Capellao desplegar y alojar Servidor Couchbase por tu cuenta.

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 en el dispositivo. Es ligera, proporciona CRUD completo y soporte SQL++, así como soporte completo de plataformas, incluyendo Swift, Obj-C, Kotlin, .Net, Java y C, así como comunidad y socios mantenidos. compatibilidad con JavaScript.

Mientras que MongoDB Atlas Device SDKs soporta Flutter, React Native y Node.js nativamente, no soportan C, lo que impone una limitación en las plataformas y dispositivos que pueden soportar (probablemente otra razón para la depreciación). Con el soporte de C en Couchbase Mobile, Couchbase Lite puede ser embebido en casi cualquier plataforma o dispositivo, incluyendo dispositivos IoT con recursos limitados.

Sincronización de datos de la nube al perímetro
Una pasarela segura y jerárquica para la sincronización de datos a través de la Web, así como la sincronización de igual a igual entre dispositivos, con soporte para autenticación, autorización y control de acceso detallado. Elija entre sincronización de datos totalmente alojada y gestionada con Capella App Serviceso instalar y gestionar Pasarela de sincronización Couchbase tú mismo.

Echa un vistazo a este vídeo de demostración de la sincronización de datos de Couchbase Mobile entre dispositivos y de la nube al borde: Couchbase Mobile - demostración de sincronización de datos en directo.

Búsqueda vectorial de funciones de inteligencia artificial

Además, Couchbase Mobile va más allá de las capacidades de MongoDB al ofrecer búsqueda vectorial tanto en la nube con Capella COMO en el dispositivo en Couchbase Litepermitiendo búsqueda semántica y RAG en el borde sin dependencias de Internet, lo que hace que las búsquedas sean rápidas, seguras y fiables.

Vea este vídeo explicativo sobre la búsqueda vectorial en Couchbase Mobile: Búsqueda vectorial móvil de Couchbase de la nube al perímetro.

Couchbase Mobile: aquí para ti hoy y en el futuro

En Couchbase estamos comprometidos a ser un líder en aplicaciones de bases de datos móviles, y continuaremos creciendo y evolucionando nuestra oferta para satisfacer la creciente demanda de aplicaciones móviles e IoT fuera de línea y potenciadas por IA. No deberías tener que preocuparte por la duración de tu pila tecnológica, elige Couchbase Mobile y disfruta de la tranquilidad de adoptar una tecnología probada, escalable y madura.

Pruébelo usted mismo, ¡es gratis!

Puede inscribirse para utilizar el Nivel gratuito de Couchbase Capellaque incluye Capella App Services, la solución de sincronización de datos alojada en Capella. Compruébelo usted mismo ¡lo fácil que es configurarlo para la sincronización de datos móviles!

Incluso puede probar la sincronización de datos a través de Capella App Services utilizando esta aplicación móvil de ejemplo llamada Sincronización sencilla de datosSimplemente instálalo en dos dispositivos para ver la sincronización peer-to-peer en acción. Y para sincronizar desde la nube al borde, siga las instrucciones en el código fuente de la aplicación en GitHub a configurar Capella App Services para sincronizar con la aplicación de ejemplo Simple Data Sync.

Recursos

Autor

Publicado por Mark Gamble, Director de Marketing de Productos y Soluciones

Soy un apasionado del marketing de productos con formación técnica y en consultoría de soluciones y más de 20 años de experiencia en tecnología empresarial y de código abierto. He lanzado varias bases de datos y soluciones analíticas a lo largo de mi carrera, y he trabajado con clientes de una amplia variedad de sectores, como servicios financieros, automoción, hostelería, alta tecnología y sanidad. Tengo especial experiencia en análisis e IA, me encantan todos los datos y soy un firme defensor de las iniciativas de datos para el bien.

Dejar una respuesta