¿Qué es la sincronización?

Disponible con una licencia Standard o Advanced.

La sincronización comprende una réplica que envía cambios de datos y la réplica relativa, que los recibe. Los cambios de datos incluyen inserciones, actualizaciones y eliminaciones realizadas en la versión de réplica. Para realizar una sincronización, debe estar conectado como el mismo usuario de la base de datos que se utilizó para crear la réplica, o bien debe ser el administrador de geodatabase.

Para la replicación unidireccional y bidireccional, los filtros y las reglas de clase de relación que se aplicaron en el momento de la creación se aplican también para determinar qué cambios sincronizar. Los cambios fuera de los filtros y reglas de clase de relación no se sincronizan. Consulte Replicación y datos relacionados para aprender a buscar los filtros y las reglas de la clase de relación para una réplica. La lógica también se utiliza para evitar reenviar innecesariamente cambios que ya se hayan enviado. Para las réplicas de check-out, todas las ediciones realizadas en la réplica de check-out se sincronizan.

Las transferencias de datos durante la sincronización consisten en intercambiar varios mensajes de replicación que incluyen el envío y la recepción de datos y mensajes de reconocimiento entre el par de réplicas. El intercambio de mensajes entre las réplicas está diseñado para ser secuencial. Significa que las réplicas están configuradas para intercambiar mensajes de manera similar a la manera en que se intercambian mensajes de voz entre los participantes de una conversación telefónica: cada participante envía un mensaje al otro, que se recibe y procesa antes de que este último responda. La naturaleza del sistema garantiza que solo una réplica pueda enviar cambios a la vez.

La sincronización se admite tanto en un entorno con conexión como en un entorno sin conexión. En un entorno conectado, el sistema administra el intercambio de mensajes, mientras que en un entorno desconectado, el usuario tiene que administrar el intercambio de mensajes.

Durante la sincronización los cambios se concilian y se publican en la versión de réplica. Durante esta conciliación, pueden producirse conflictos. Puede elegir una política de conciliación para definir cómo manejar estos conflictos. También puede elegir entre la detección de conflictos en el nivel de columna y en el nivel de fila para esta conciliación.

Nota:

Los metadatos para los datos que decida replicar se copiarán durante el proceso de creación de la réplica. Sin embargo, los cambios en los metadatos no se aplican durante la sincronización de la réplica.

Sincronización conectada

Vista general de sincronización conectada

Sincronización conectada

Para las réplicas en un entorno conectado, se conecta directamente a las geodatabases de réplica y se elige la réplica que se va a sincronizar. El sistema ejecuta y administra todos los intercambios de mensajes necesarios para completar una sincronización. Nunca tiene que preocuparse por el intercambio de mensajes o por qué réplica es la remitente o la receptora.

Para obtener más información sobre la sincronización conectada, consulte Un recorrido rápido por la sincronización de réplicas.

Sincronización desconectada

Vista general de sincronización desconectada

Sincronización desconectada

En un entorno desconectado, aunque puede realizar los mismos procedimientos de replicación que en un entorno conectado, la diferencia radica en que tiene que transferir los datos que necesita para intercambiar manualmente el cambio de datos y los mensajes de reconocimiento entre el par de réplicas. Este proceso manual de intercambiar mensajes entre pares de réplicas se conoce como sincronización desconectada.

Para obtener más información, consulte Sincronización desconectada.

Temas relacionados