Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Потоковая передача
Восстановление после сбоев
Конфигурация
Индексы
Расширения
Справочник по SQL
Часто задаваемые вопросы
В данном документе описываются три стратегии зеркального распределения в системе баз данных YMatrix: Spread Mirroring, Group Mirroring и Ring Mirroring.
YMatrix использует Ring Mirroring в качестве стратегии зеркального распределения по умолчанию.
Примечание!
Зеркальная репликация настоятельно рекомендуется для производственных сред.
При развертывании системы баз данных YMatrix вы можете настроить зеркальные сегменты на хостах вместе с основными сегментами.
Функциональность:
Рекомендации:
| Spread Mirroring | Group Mirroring | Ring Mirroring | |
|---|---|---|---|
| Стабильность системы | Нестабильно | Стабильно | Умеренно стабильно |
| Балансировка нагрузки | Сбалансировано | Несбалансировано | Умеренно сбалансировано |
Spread Mirroring распределяет зеркала каждого хоста по всем остальным хостам в кластере. Эта стратегия требует, чтобы количество хостов в кластере было больше количества основных сегментов на хост.
Для обеспечения равномерного распределения количество отдельных хостов в массиве должно превышать количество экземпляров сегментов на хост.

Group Mirroring рассматривает все зеркала основных сегментов на одном хосте как группу и размещает всю группу на другом хосте в кластере.

Ring Mirroring работает как минимум с двумя хостами. Он рассматривает последовательность идентификаторов основных сегментов на хосте как одномерную ленту, складывает её пополам, а затем размещает зеркала, начиная с точки сгиба, на других хостах по часовой стрелке равномерным образом.
При добавлении новых основных сегментов во время масштабирования существующие зеркальные кольца остаются неизменными; вместо этого создаётся новое зеркальное кольцо.
На рисунке ниже показана конфигурация Ring Mirroring для кластера из 3 хостов с 4 основными сегментами на хост.

Примечание!
Если вы хотите использовать в YMatrix стратегию зеркального распределения, отличную от Ring Mirroring, вы можете реализовать её с помощью пользовательской настройки с использованием mxaddmirrors.