Шардинг
Описание
Страница Шардинг (Настройки > Веб-кластер > Шардинг) содержит информацию о существующих базах данных, позволяет добавлять новые базы и управлять текущими.
Вертикальный шардинг - разделение одной базы данных веб-приложения на две и более базы данных за счет выделения отдельных модулей, без изменения логики работы веб-приложения.
Горизонтальный шардинг - распределение однотипных данных веб-приложения (например, учетных записей) между отдельными базами данных.
Таблицы с данными некоторых модулей можно вынести в отдельную базу данных, перераспределив нагрузку, создаваемую запросами между различными серверами. Для этого нажмите кнопку Добавить новую базу данных.
После добавления подключения данные модуля можно перенести двумя способами:
- Первый способ доступен только для MySQL. Он заключается в том, чтобы в списке баз данных модулей в меню действий выбранной базы данных выполнить команду Начать использовать. Запустится мастер переноса данных.
- Второй способ заключается в удалении модуля и последующей его установки. На первом шаге установки появится возможность указать базу данных для использования модулем. В этом случае таблицы модуля не будут перенесены.
На данный момент поддерживаются следующие модули:
Контекстная панель
Кнопка | Описание |
---|---|
Добавить новую базу данных | Добавление новой базы данных. |
Обновить | Обновление списка. |
Настроить | Переход к диалогу настройки внешнего вида отчетной формы. |
Таблица "Базы данных модулей"
Поле | Описание |
---|---|
ID | Идентификатор базы данных. |
Состояние | Состояние и время работы базы данных. |
Активность | Признак активности базы данных. |
Статус | Текущий статус базы данных. |
Название | Название базы данных. |
Модули | Модули, осуществляющие работу с базой данных. |
Описание | Описание базы данных. |
Сервер | Адрес сервера базы данных. |
База данных | Название базы данных, содержащей таблицы модулей. |
Пользователь | Учетная запись MySQL, под которой веб-кластер работает с базой данных модулей. |