Однопользовательская и многопользовательская среды
Каждая база данных OpenEdge может работать в одном из двух режимах: в однопользовательском или в многопользовательском.
Однопользовательский режим
В однопользовательском режиме только один пользователь может получить доступ к базе данных в конкретный момент времени, все другие пользователи будут блокироваться.
Например, если вы как администратор базы данных подключаетесь к базе данных в однопользовательском режиме для изменения схемы базы данных (таблиц, индексов, секвенций и т.п.), все остальные пользователи не смогут подключиться, пока вы с ней работаете.
Обычно однопользовательский режим применяется во время выполнения административных задач, требующих монопольного доступа к базе данных:
- Загрузка больших объёмов данных в офлайн.
- Формирование резервных копий в офлайн.
- Восстановление базы данных из резервной копии.
- Восстановление базы данных путём наката AI-архивов.
- Перестройка индексов в офлайн.
- Усечение BI-файла.
- Активации After-Imaging в офлайн.
О некоторых из перечисленных задачах вы узнаете на следующих уроках
Многопользовательский режим
Многопользовательский режим – это режим, при котором множество пользователей имеют возможность подключения к базе данных одновременно, используя широкий спектр различных приложений и технологий, например, OpenEdge ABL, Java, SQL, ODBC/JDBC, Web и Mobile.
Начиная с версии OpenEdge 11.0 в СУБД OpenEdge также поддерживается технология Multi-Tenancy. В такой базе данных вы можете иметь несколько отдельных групп пользователей (именуемых «арендаторами»), которые используют единую схему базы данных, но при этом имеют доступ только к своим данным. Более подробную информацию об OpenEdge Multi-Tenancy вы найдёте в документации к СУБД OpenEdge в книге «OpenEdge Getting Started: Multi-tenancy Overview Guide».