Atlas Device Sync
Estás desarrollando una aplicación móvil. Tus usuarios quieren que sus datos se guarden en la nube y sean accesibles desde sus otros dispositivos. El acceso a la red en un dispositivo móvil puede ser intermitente, por lo que primero guardar localmente los datos en el dispositivo. Un proceso en segundo plano sincroniza posteriormente los datos con la nube y resuelve cualquier conflicto de escritura.
Atlas Device Sync ofrece todo lo anterior para que puedas crear mejores aplicaciones más rápido.
Mira nuestro Introducción a Atlas Device Sync Learning Byte para obtener más información.

Características clave
Atlas Device SDK en el Front, MongoDB en el Back
Atlas Device Sync conecta las aplicaciones cliente utilizando el Atlas Device SDK y una instancia de MongoDB ejecutándose en Atlas. La base de datos ligera del dispositivo está optimizada para desarrollo móvil.
Robusto y seguro
Device Sync gestiona los conflictos automáticamente, para que no tengas que escribir código personalizado complejo para resolver escrituras conflictivas de varios clientes. Un sistema de permisos basado en usuarios te permite controlar quién puede acceder a qué datos.
Experiencia "Siempre Activa"
El Atlas Device SDK y Device Sync gestionan sin problemas la conectividad intermitente, lo que permite a los usuarios seguir usando su aplicación independientemente de su estado de red actual.
Empezar
Lanzar una aplicación de inicio de plantilla
La mejor manera de empezar a usar Device Sync es con una aplicación de plantilla. Desde la interfaz de usuario de Atlas, seleccione App Services Pestaña y seleccione una de las plantillas proporcionadas. Atlas configura una instancia de backend y le proporciona el código de frontend para una selección de plataformas.
Follow a Device Sync Tutorial
Los tutoriales de la aplicación móvil te guían en la creación de una funcionalidad sobre una aplicación de inicio de plantilla con Atlas Device Sync.
Explorar la documentación de sincronización de dispositivos
Mantén la integridad de los datos con tu modelo de datos
Define el modelo de datos de tu aplicación directamente en el código o con esquemas JSON del lado del servidor que puedes usar para generar clases específicas del lenguaje. Consulta la descripción general del modelo de datos de sincronización para orientarte.
Configure & Enable Device Sync
Whether you based your app on one of our template apps or started from scratch, at some point you'll want to configure Sync specially for your needs. Read more: Configure and Enable Atlas Device Sync.
Protect User Data with Permissions
Device Sync proporciona un sistema de permisos basado en usuarios que te permite controlar quién puede acceder a qué datos. Para aprender cómo configurar permisos para una variedad de casos de uso reales, consulta la Guía de permisos de Device Sync.
Manejar errores
Desarrolle una aplicación robusta que pueda gestionar cambios en el modelo de datos y escenarios de recuperación de datos con la documentación Restablecimientos del cliente. Soluciona otros errores y casos límite con la referencia de Errores de sincronización.
Ir a producción
Pruebe su aplicación con una carga simulada con la guía de pruebas de carga de producción de sincronización y, a continuación, prepárela para su lanzamiento con la lista de verificación de producción de sincronización de dispositivos. Para comprender cómo aumentan los costos con el uso más allá del plan gratuito, consulte la página de Facturación.
End-to-End Security
En dispositivo
Cifre datos confidenciales en archivos de base de datos sincronizados con las API de cifrado.
Los proveedores de autenticación de usuario integrados incluyen anónimo, correo electrónico/contraseña, clave API, función personalizada, JWT personalizado, Facebook, Google y Apple.
En vuelo
Device Sync encrypts all network traffic using Transport Layer Security (TLS). Document and field-level permissions determine which data may be synced to the device.
In the Cloud
MongoDB Atlas tiene características que cumplen con los estándares de cumplimiento esenciales:
Volúmenes de almacenamiento cifrados
Aislamiento de la red
Gestión de acceso basada en roles
ISO, SOC, PCI, HIPAA, HITRUST, VPAT, GDPR, CSA