Совместная работа нескольких пользователей
Как несколько пользователей — и несколько компаний — совместно работают с общей базой данных GeoDin
Базы данных GeoDin поддерживают одновременное многопользовательское редактирование как внутри одной команды, так и между компаниями в консорциуме. На этой странице рассматриваются механизмы общей базы данных, поведение при конфликтах и то, что предоставляется через syslib в каждой топологии установки.
Для учётных записей пользователей и необязательной встроенной системы управления пользователями см. Пользователи и роли. Для контроля доступа на уровне базы данных см. Видимость базы данных.
Совместное использование базы данных
Базы данных можно совместно использовать через сетевые папки (папки Microsoft Teams, сетевые диски и т. д.) для одновременного многопользовательского доступа. Любой пользователь с действующей лицензией GeoDin в составе команды может подключиться к общей базе данных и работать с ней.
Поведение при одновременном редактировании
SQL Server (клиент-сервер): задержка невелика; одновременное редактирование редко вызывает проблемы, если только два пользователя не редактируют одно и то же поле в один и тот же момент.
Microsoft Access: задержка немного выше, чем в SQL Server, но одновременное редактирование разных скважин — или разных полей одной и той же скважины — на практике не вызывает проблем.
Сценарий конфликта, на который следует обратить внимание: если один пользователь удаляет образец, а другой в это время вводит данные измерений для этого образца, возникает конфликт. Координируйте деструктивные операции (удаления), когда одновременно работают несколько пользователей.
Что предоставляется общим доступом, а что нет
Шаблоны, вычисления и данные, хранящиеся в базе данных могут использоваться совместно между командами — шаблон, созданный одним пользователем, виден коллегам с доступом к базе данных. Проприетарные формулы расчёта можно хранить в базе данных, и они остаются в пределах команды клиента; сотрудники GeoDin не имеют доступа к формулам или данным клиента.
Содержимое syslib (словари, пользовательские типы данных, макеты, фильтры, такие как Sony_Filter.sys) ведёт себя по-разному в зависимости от топологии установки:
Централизованная / сетевая установка — все пользователи используют один и тот же
syslib; пользовательское содержимое автоматически становится общим.Установка на каждом компьютере отдельно — у каждого пользователя своя копия. Чтобы делиться между пользователями пользовательскими словарями, фильтрами или типами данных, требуется ручное копирование файлов.
Совместная работа нескольких компаний / консорциума
Одна общая база данных может обеспечивать совместную работу нескольких компаний. Эта модель была продемонстрирована в масштабе на национальном проекте электропередачи в рамках консорциума из 5 компаний — около 700 км трассы и более 3600 скважин, при этом все данные совместно использовались и редактировались на одной платформе.
В сценариях консорциума все компании-участники могут управлять, анализировать и экспортировать данные из общей базы данных в соответствии с настройками доступа, заданными на уровне базы данных и метода.
Последнее обновление
Это было полезно?