Arquitectura de replicación de geodatabase

La replicación de geodatabases permite crear copias de datos entre dos o más geodatabases, de modo que los cambios de los datos se puedan sincronizar.

La creación de réplicas implica que el usuario defina los datos que se van a replicar desde una geodatabase de origen y, después, ejecute un proceso para crear réplicas. El proceso copia datos de la geodatabase de origen en una geodatabase de destino y crea una réplica en cada geodatabase. La réplica describe qué datos se han replicado y contiene la información necesaria para sincronizar los cambios. La réplica de la geodatabase de origen es la réplica primaria y la réplica de la geodatabase objetivo es la réplica secundaria. Cada combinación de réplica primaria y secundaria es un par de réplicas. El término réplica relativa hace referencia a la otra réplica de un par de réplicas.

El origen debe ser una geodatabases corporativa y, por lo tanto, las réplicas principales solo pueden estar alojadas en geodatabases corporativas. También puede crear varias réplicas a partir de una geodatabase de origen único. Por ejemplo, puede crear una réplica para cada condado a partir de la geodatabase corporativa de todo el estado. Los datos implicados en cada réplica también se pueden superponer. El diagrama siguiente muestra varias réplicas creadas a partir de una geodatabase de origen único.

Varias réplicas creadas a partir de una sola geodatabase corporativa

Una geodatabase corporativa puede alojar réplicas tanto secundarias como principales. Esto permite replicar los datos entre varias geodatabases. El diagrama siguiente muestra un ejemplo donde tres geodatabases corporativas tienen una replicación configurada entre ellas. El DatasetA tiene su origen en la geodatabase corporativa de la izquierda. Después, se creó una réplica bidireccional para el datasetA con la geodatabase corporativa del centro como destino donde alojar la réplica secundaria. Luego, se creó una segunda réplica bidireccional para el datasetA con la geodatabase corporativa del centro como origen y la geodatabase corporativa de la derecha como destino donde alojar la réplica secundaria.

Con estas réplicas en su lugar, un cambio en el datasetA de la geodatabase de la derecha se puede aplicar a la geodatabase del centro, que después puede aplicar el cambio a la geodatabase de origen de la izquierda. Puesto que se utiliza la replicación bidireccional, los cambios realizados en cualquier geodatabase se pueden replicar en cualquier otra geodatabase de la misma manera.

Rol de geodatabase corporativa como geodatabase de réplica principal y secundaria

También es posible que una única geodatabase corporativa aloje varias réplicas secundarias. En este caso, sin embargo, los datasets implicados en cada réplica secundaria deben ser distintos. Por ejemplo, si una clase de entidad denominada Parcels está implicada en una réplica secundaria, no puede formar parte de ninguna otra réplica secundaria en la misma geodatabase. El diagrama siguiente muestra una única geodatabase corporativa que aloja varias réplicas secundarias, cada una de las cuales hace referencia a distintos datasets.

Única geodatabase corporativa que aloja varias réplicas secundarias

Se puede utilizar una geodatabase de archivos como destino para una réplica de check-in/check-out o unidireccional. Las geodatabases de archivos también pueden alojar una única réplica de check-in/check-out in o unidireccional al mismo tiempo.

Temas relacionados


En este tema
  1. Temas relacionados