Совместная работа нескольких пользователей

Как несколько пользователей — и несколько компаний — совместно работают с общей базой данных GeoDin

Базы данных GeoDin поддерживают одновременное многопользовательское редактирование как внутри одной команды, так и между компаниями в консорциуме. На этой странице рассматриваются механизмы общей базы данных, поведение при конфликтах и то, что предоставляется через syslib в каждой топологии установки.

Для учётных записей пользователей и необязательной встроенной системы управления пользователями см. Пользователи и роли. Для контроля доступа на уровне базы данных см. Видимость базы данных.

Совместное использование базы данных

Базы данных можно совместно использовать через сетевые папки (папки Microsoft Teams, сетевые диски и т. д.) для одновременного многопользовательского доступа. Любой пользователь с действующей лицензией GeoDin в составе команды может подключиться к общей базе данных и работать с ней.

Поведение при одновременном редактировании

  • SQL Server (клиент-сервер): задержка невелика; одновременное редактирование редко вызывает проблемы, если только два пользователя не редактируют одно и то же поле в один и тот же момент.

  • Microsoft Access: задержка немного выше, чем в SQL Server, но одновременное редактирование разных скважин — или разных полей одной и той же скважины — на практике не вызывает проблем.

Сценарий конфликта, на который следует обратить внимание: если один пользователь удаляет образец, а другой в это время вводит данные измерений для этого образца, возникает конфликт. Координируйте деструктивные операции (удаления), когда одновременно работают несколько пользователей.

Что предоставляется общим доступом, а что нет

Шаблоны, вычисления и данные, хранящиеся в базе данных могут использоваться совместно между командами — шаблон, созданный одним пользователем, виден коллегам с доступом к базе данных. Проприетарные формулы расчёта можно хранить в базе данных, и они остаются в пределах команды клиента; сотрудники GeoDin не имеют доступа к формулам или данным клиента.

Содержимое syslib (словари, пользовательские типы данных, макеты, фильтры, такие как Sony_Filter.sys) ведёт себя по-разному в зависимости от топологии установки:

  • Централизованная / сетевая установка — все пользователи используют один и тот же syslib; пользовательское содержимое автоматически становится общим.

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

Совместная работа нескольких компаний / консорциума

Одна общая база данных может обеспечивать совместную работу нескольких компаний. Эта модель была продемонстрирована в масштабе на национальном проекте электропередачи в рамках консорциума из 5 компаний — около 700 км трассы и более 3600 скважин, при этом все данные совместно использовались и редактировались на одной платформе.

В сценариях консорциума все компании-участники могут управлять, анализировать и экспортировать данные из общей базы данных в соответствии с настройками доступа, заданными на уровне базы данных и метода.

Последнее обновление

Это было полезно?