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