Docs Menu
Docs Home
/ /
Tipos de registro

Registros de sincronización del dispositivo

Atlas Device Sync crea registros de sincronización cada vez que un usuario interactúa con Sync. Esto incluye la escritura de datos en Atlas App Services desde los clientes, la lectura de cambios desde App Services a los clientes y el inicio o finalización de una conexión.

Cada usuario se comunica con App Services mediante una conexión. Cada conexión utiliza un único websocket para enviar y recibir información de un usuario. Al iniciar sesión con cualquier proveedor de autenticación, se inicia una conexión. Al cerrar la sesión, se finaliza.

Los usuarios descargan y suben cambios a un dominio sincronizado mediante una sesión. Al crear una instancia local de un dominio sincronizado, se inicia una sesión. Al destruir ese objeto de dominio, se finaliza la sesión.

Cada evento de sincronización está asociado a una identidad de usuario que indica exactamente qué usuario lo provocó. Sin embargo, es posible que observe algunos eventos de sincronización que no están asociados a ningún usuario específico. Estos eventos incluyen los cambios descargados de todos los clientes, así como cualquier cambio realizado en MongoDB Atlas. Cualquier evento de sincronización que no incluya un ID de usuario forma parte del proceso de sincronización de datos de MongoDB Atlas. Es posible que vea una gran cantidad de eventos de sincronización de MongoDB Atlas al inicializar la sincronización si su clúster ya contiene una gran cantidad de datos.

Campo
Descripción

Registros

Información de depuración sobre la operación. Incluye la versión del esquema en el cliente y el servidor, el número de cambios y si se requirió o no resolución de conflictos para incorporar la operación a la copia de datos del servidor.

Escribir resumen

Incluye información sobre los datos que cambiaron, como:

  • El tipo o tabla de datos que cambiaron.

  • La operación utilizada para cambiar datos: inserción, eliminación, actualización o reemplazo.

  • La llave primaria de los datos que cambiaron.

SDK

El SDK utilizado para enviar la solicitud. Los valores potenciales incluyen cualquier SDK. Para un navegador, esto es <browser> <SDK version>.

Ejemplo

Esta solicitud provino de la versión 4.0.0 del SDK web de Realm que se ejecuta en Mozilla Firefox:

SDK: firefox v4.0.0

Esta solicitud provino de la versión 4.6.0 del SDK de Java de Realm que se ejecuta en Android Marshmallow:

SDK: android v4.6.0

Versión de la plataforma

La versión de la plataforma que envió la solicitud.

Volver

Registros de flujo de cambios

En esta página