Понятие распределенных данных

Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.

Распределение данных включает в себя создание копий данных и их распределение между двумя и более базами геоданных. Распределение данных позволяет двум и более офисам работать над одними и теми же данными, находясь физически в разных местах.

Данные распределяются для обеспечения большей доступности данных и производительности путем снижения борьбы за серверные ресурсы и облегчая обеспечение доступа по сети с низкой пропускной способностью к центральному серверу. Это может помочь организациям сбалансировать объемы загруженности их баз геоданных между теми пользователями, которые выполняют редактирования, и теми пользователями, которые производят операции по считыванию данных.

Распределение данных также требуется для работы пользователей на мобильных устройствах и подрядчиков, которые редактируют части базы геоданных в полевых условиях.Такое редактирование выполняется в полностью отключенном от сети режиме и может длиться неопределенное время.

Существует несколько способов распределения ваших данных между несколькими базами геоданных:

Копирование и вставка

Некоторые организации реализуют распределение данных путем сохранения копий их баз геоданных на компакт-диски (CD и DVD) и их отправкой в другие офисы. После этого эти офисы смогут работать над данными, производя изменения и отправляя копии их обновленных баз геоданных обратно в головной офис. Здесь редактирования сравниваются и обрабатываются, так чтобы данные в этих двух офиса были синхронизированы. Данный подход может быть использован при условии очень тщательного выполнения всех необходимых действий, однако существует очень большое количество случаев, при которых обновления могут быть утеряны и вам будет трудно синхронизировать эти две базы геоданных.

Репликация базы геоданных

Репликация базы геоданных — это способ распределения данных при помощи ArcGIS. При использовании реплики базы геоданных данные распределяются между двумя и более базами геоданных путем копирования (репликации) всех наборов данных или только их части. При репликации набора данных создается пара реплик; одна находится в исходной базе геоданных, а другая связанная реплика, которая и является распределяемой, передается для другой базы геоданных. Любые изменения, производимые для этих реплик в их соответствующих базах геоданных, могут быть синхронизированы, так чтобы данные одной реплики соответствовали данным в другой связанной реплике.

Репликация базы геоданных встроена в среду работы с версиями и поддерживает все модели данных базы геоданных, включая топологии, сети, данные terrain, отношения и т.д. В такой асинхронной модели создание реплик может быть слабосвязанным. Это означает, что каждая реплицированная база геоданных может работать независимо и все равно синхронизировать изменения с другой базой геоданных. Поскольку это реализуется на уровне базы геоданных, то вы можете использовать разные СУБД. Например, одна реплика базы геоданных может быть создана на основе SQL Server, а другая на основе Oracle.

Репликация базы геоданных может быть использована в среде с подключением по сети и в автономной среде. Эта технология также может работать с подключениями к локальным базам геоданных, а также к объектам сервера геоданных, который позволяет вам иметь доступ к базе геоданных по сети Интернет.

Более подробно о подготовке данных для репликации

Репликация СУБД

СУБД также имеют свои собственные механизмы репликации, которые могут быть использованы для создания копий содержимого базы геоданных и его синхронизации.

Под репликацией СУБД понимается использование встроенных механизмов репликации, предоставляемые средствами СУБД, в которой хранится база геоданных. Процесс репликации СУБД не распознает формат баз геоданных. Это означает, что такие элементы базы геоданных, как классы отношений и геометрические сети, СУБД не известны. Но репликацию СУБД можно сконфигурировать для работы ограниченным образом с данными базы геоданных.

Сравнение репликации СУБД и репликации базы геоданных

Ниже сравниваются процессы репликации базы геоданных и репликации СУБД:

Связанные темы

5/10/2014