Общие данные

Общие данные представляют собой пользовательский модуль хранения данных, которые могут быть использованы различными компонентами SberMobile Server, и его плагинов для выполнения специальных операций, таких как репликация данных, разделение данных и управление конфигурацией. Для более подробной информации см. Использование общих данных.

Рекомендуется вместо модуля Общие данные использовать Модели, которые полностью покрывают весь функционал модуля Общие данные. В будущих релизах SberMobile, модуль Общие данные может быть недоступен.

Контейнер общих таблиц подобен базе данных, построенной из таблиц, поддерживающей следующие операции:

  • Создание таблиц. Контейнер общих данных позволяет создавать таблицы. Единственным ограничением является то, что все таблицы внутри Контейнера должны иметь уникальные имена. Каждая таблица имеет имя и описание, но описание необязательно должно быть уникальным.
  • Удаление таблиц. Таблица может быть удалена вместе со всем ее содержимым.
  • Описание и модификация структуры таблицы. Пользователь (или определенный плагин) может динамично изменять структуру таблицы, чтобы успешно выполнялась задача.
  • Просмотр и изменение данных. Пользователи могут просматривать и изменять содержание общих таблиц.

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

Контейнеры общих данных

Каждый контейнер общих данных представлен контекстом общих данных. Пользовательские контейнеры принадлежат пользователям SberMobile Server. Каждый пользователь обладает своим собственным контекстом общих таблиц, путь которого равен users.USER_NAME.common. Пользователь может использовать свой контейнер общих таблиц для хранения данных, которые необходимо разделять между его устройствами или группами, такими как регистрационный файл, отображаемый у всех Device. Для более подробной информации см. Использование общих данных.

Администрирование общих данных

Для администрирования общих данных (и таблиц их содержащих) используются два типа контекста: контекст Общие данные, который служит контейнером для нескольких общих таблиц, и контекст Таблица общих данных, который содержит информацию об одной общей таблице.