Información sobre los datos distribuidos
Este tema se aplica a ArcGIS for Desktop Standard y ArcGIS for Desktop Advanced exclusivamente.
La distribución de datos implica la creación de copias de datos y su dispensación entre dos o más geodatabases. Permite que dos o más oficinas trabajen en los mismos datos en ubicaciones separadas.
Los datos se distribuyen como un medio para mejorar la disponibilidad y el rendimiento de los datos, aliviando la contención del servidor y el acceso lento a través de la red a un servidor central. Esto puede ayudar a una organización a equilibrar la carga de sus geodatabase entre los usuarios que realicen ediciones y los usuarios que obtengan acceso para operaciones de lectura.
La distribución de datos también es necesaria para usuarios móviles o contratistas que necesiten llevar parte de su geodatabase al campo para editarla, desconectándose completamente de la red durante un período indefinido de tiempo.
Hay varias maneras de distribuir los datos entre varias geodatabases:
Copiar y pegar
Algunas organizaciones han alcanzado un nivel de distribución de datos guardando copias de sus geodatabases en CD y DVD y enviándolos a otras oficinas. Estas oficinas pueden entonces trabajar con los datos, hacer ediciones y enviar una copia de su geodatabase actualizada a la oficina central. Aquí, las ediciones se comparan y se coordinan de modo que los datos de las dos oficinas estén en sincronía. Esta solución puede funcionar con una comunicación cuidadosa, pero hay muchas oportunidades para que se pierdan actualizaciones y es difícil mantener los dos geodatabases sincronizadas.
Replicación de geodatabases
La replicación de geodatabases es un método de distribución de datos que se proporciona a través de ArcGIS. Con la replicación de geodatabases, los datos se distribuyen a través de dos o más geodatabases replicando todo el dataset o parte de él. Cuando se replicar un dataset, se crea un par de réplicas; una réplica reside en la geodatabase original y una réplica relacionada se distribuye a una geodatabase diferente. Los cambios realizados en estas réplicas en sus geodatabases respectivas se pueden sincronizar de modo que los datos de una réplica coincidan con los de la réplica relacionada.
La replicación de la geodatabase se genera encima del entorno de control de versiones, y es compatible con el modelo de datos completo de la geodatabase, incluyendo topologías, redes, terrenos, relaciones, etc. En este modelo asincrónico, la replicación se acopla débilmente, lo que significa que cada geodatabase replicada puede funcionar independientemente, y que aún es posible sincronizar todos los cambios. Puesto que se implementa en el nivel de la geodatabase, los DBMS implicados pueden ser diferentes. Por ejemplo, una geodatabase de réplica podría generarse sobre SQL Server y la otra podría generarse sobre Oracle.
La replicación de geodatabases se puede utilizar en entornos conectados y desconectados. También puede funcionar con conexiones de geodatabases locales, así como con objetos de servidor de geodata, que permiten tener acceso a una geodatabase en Internet.
Más información sobre la preparación de datos para la replicación
Replicación de DBMS
Los DBMS también tienen sus propios mecanismos de replicación integrados, que se pueden utilizar para hacer copias y para sincronizar datos de geodatabases.
La replicación de DBMS hace referencia a mecanismos de replicación integrados proporcionados por el DBMS en el que se almacena la geodatabase. La replicación del DBMS no tiene conocimiento de la geodatabase. Esto significa que las estructuras de la geodatabase, tales como las clases de relación y las redes geométricas, no son conocidas por el DBMS. Sin embargo, la replicación del DBMS todavía se puede configurar para que funcione de una manera limitada con datos de geodatabase.
Replicación de DBMS frente a replicación de geodatabase
Los siguientes datos son una comparación de la replicación de geodatabase y la replicación de DBMS:
- La replicación de geodatabase sincroniza los cambios de versiones específicas de geodatabases de ArcSDE. La replicación de DBMS, cuando se utiliza con una geodatabase de ArcSDE, aplica cambios a todas las versiones de la geodatabase.
- La replicación de la geodatabase es compatible con todos los objetos avanzados de la geodatabase, tales como topologías, relaciones y redes geométricas. La replicación de DBMS no sabe cómo replicar correctamente los objetos de geodatabase avanzados.