Disponible avec une licence Standard ou Advanced.
La distribution des données implique la création de données et leur dispersion entre deux géodatabases ou plus. Elle permet à deux bureaux ou plus d'utiliser les mêmes données dans des emplacements distincts.
Les données sont distribuées en vue d'améliorer leur disponibilité et performances en minimisant la saturation du serveur et la lenteur de l'accès réseau à un serveur central. Ceci permet à une organisation d'équilibrer la charge qui pèse sur ses géodatabases entre les utilisateurs qui effectuent des mises à jour et ceux qui y accèdent pour des opérations de lecture.
La distribution des données est également nécessaire pour les utilisateurs mobiles ou les prestataires qui ont besoin d'amener une partie de leur géodatabase sur le terrain afin d'effectuer des mises à jour, en restant entièrement déconnectés du réseau pour une durée indéfinie.
Plusieurs méthodes permettent de distribuer vos données sur plusieurs géodatabases :
Copier et coller
Certaines organisations distribuent les données en enregistrant des copies de leurs géodatabases sur des CD et des DVD et en les envoyant à d'autres bureaux. Ces bureaux peuvent ensuite utiliser les données, apporter des mises à jour et renvoyer une copie de leur géodatabase modifiée au bureau principal. Ici, les mises à jour sont comparées et coordonnées afin de synchroniser les données des deux bureaux. Cette solution peut fonctionner avec une bonne communication, mais les risques de perdre des mises à jour sont élevés et il est difficile de synchroniser les deux géodatabases.
Réplication de géodatabase
La réplication de géodatabase est une méthode de distribution des données assurée via ArcGIS. Avec la réplication de géodatabase, les données sont distribuées sur deux géodatabases ou plus en répliquant tout ou partie de votre jeu de données. Lorsqu'un jeu de données est répliqué, une paire de réplicas est créée. Un réplica réside dans la géodatabase d'origine et un réplica associé est distribué sur une autre géodatabase. Toute modification apportée à ces réplicas dans leurs géodatabases respectives peut être synchronisée afin que les données d'un réplica correspondent à celle du réplica associé.
La réplication de géodatabase repose sur l'environnement de versionnement et prend en charge le modèle de données de géodatabase complet, y compris les topologies, les réseaux, les MNT, les relations et ainsi de suite. Dans ce modèle asynchrone, la réplication est autonome, ce qui signifie que chaque géodatabase répliquée peut fonctionner indépendamment et que toutes les modifications peuvent toujours être synchronisées. Comme cela est implémenté au niveau de la géodatabase, les SGBD impliqués peuvent être différents. Par exemple, une géodatabase de réplica peut reposer sur SQL Server et l'autre sur Oracle.
La réplication de géodatabase peut être utilisée dans des environnements connectés et déconnectés. Elle peut également fonctionner avec des connexions aux géodatabases locales, ainsi qu'avec des objets du serveur de géodonnées, ce qui vous permet d'accéder à une géodatabase sur Internet.
Pour en savoir plus sur la préparation des données à la réplication
Réplication de SGBD
Les SGBD disposent également de leur propre mode de réplication, qui peut servir à réaliser des copie des données de géodatabase et à les synchroniser.
La réplication de SGBD se rapporte aux modes de réplication intégrés fournis par le SGBD dans lequel la géodatabase est stockée. La réplication de SGBD ne dépend pas de la géodatabase. En d'autres termes, les constructions de géodatabases, telles que les classes de relations et les réseaux géométries, ne sont pas connues par le SGBD Toutefois, il est toujours possible de configurer la réplication de SGBD de façon à fonctionner de manière limitée avec les données de géodatabase.
Réplication de SGBD et réplication de géodatabase
Les faits suivants comparent la réplication de géodatabase et la réplication de SGBD :
- La réplication de géodatabase synchronise les modifications à partir de versions spécifiques des géodatabases d'entreprise. La réplication de SGBD, lorsqu'elle est utilisée avec une géodatabase d'entreprise, applique les modifications à toutes les versions dans la géodatabase.
- La réplication de géodatabase prend en charge tous les objets de géodatabase avancés, tels que les topologies, les relations et les réseaux géométriques. La réplication de SGDB ne sait pas comment répliquer correctement les objets de géodatabase avancés.