Репликация MariaDB
В репликации исторически использовались термины master и slave, но теперь предпочтительнее использовать термины primary и replica. Старые термины всё ещё используются в некоторых частях документации и в командах MariaDB, хотя MariaDB 10.5 начала процесс переименования. Процесс документации продолжается. Следите за прогрессом в этом вопросе на странице MDEV-18777.
Репликация — это функция, позволяющая дублировать содержимое одного или нескольких серверов-источников на одном или нескольких серверах-копиях.
| Название | Описание |
|---|---|
| Обзор репликации | Дублирование содержимого одного или нескольких серверов-источников на одном или нескольких серверах-копиях. |
| Команды репликации | Список команд, связанных с репликацией. |
| Настройка репликации | Настройка репликации требует шагов, как на сервере-источнике, так и на сервере-копии. |
| Настройка копии с Mariabackup | Настройка копии с Mariabackup. |
| Реплики только для чтения | Преобразование реплик в реплики только для чтения. |
| Репликация как резервное решение | Репликация может использоваться для поддержки стратегии резервного копирования. |
| Репликация с несколькими источниками | Использование репликации с несколькими серверами-источниками. |
| Потоки репликации | Типы потоков, используемых для активации репликации. |
| Глобальный идентификатор транзакции | Улучшенная репликация с использованием глобальных идентификаторов транзакций. |
| Параллельная репликация | Выполнение запросов, реплицированных с сервера-источника, параллельно на сервере-копии. |
| Переменные системы репликации и двоичного лога | Переменные системы репликации и двоичного лога. |
| Переменные статуса репликации и двоичного лога | Переменные статуса репликации и двоичного лога. |
| Двоичный лог | Содержит запись всех изменений в базах данных, как данных, так и структуры. |
| Небезопасные операторы для репликации на основе операторов | Операторы, которые не безопасны для репликации на основе операторов. |
| Репликация и внешние ключи | Каскадные удаления или обновления на основе отношений внешних ключей не записываются в двоичный лог. |
| Relay Log | Журнал событий, созданный копией из двоичного лога источника. |
| Улучшения для START TRANSACTION WITH CONSISTENT SNAPSHOT | Улучшения для START TRANSACTION WITH CONSISTENT SNAPSHOT. |
| Групповое коммитирование для двоичного лога | Оптимизация при запуске сервера с innodb_flush_logs_at_trx_commit или sync_binlog. |
| Выборочное пропущение репликации событий binlog | @@skip_replication и --replicate-events-marked-for-skip. |
| Контрольные суммы событий binlog | Включение контрольной суммы в события binlog. |
| Совместимость контрольных сумм событий binlog | Репликация между серверами с различной доступностью контрольных сумм binlog. |
| Annotate_rows_log_event | События annotate_rows сопровождают события строк и описывают запрос, который вызвал событие строки. |
| Репликация на основе строк без первичного ключа | MariaDB улучшает репликацию на основе строк таблиц без первичного ключа. |
| Фильтры репликации | Фильтры репликации позволяют пользователям настраивать копии для преднамеренного пропуска определенных событий. |
| Запуск триггеров на копии для событий на основе строк | Запуск триггеров на копии для событий на основе строк. |
| Полусинхронная репликация | Полусинхронная репликация. |
| Использование MariaDB репликации с MariaDB Galera кластером | Информация об использовании MariaDB репликации с MariaDB Galera кластером. |
| Отложенная репликация | Указывает, что копия должна отставать от источника (по крайней мере) на указанное количество времени. |
| Репликация, когда у источника и копии разные определения таблиц | Определения таблиц копии и источника могут отличаться при репликации. |
| Ограничение скорости чтения binlog с источника копией | Параметр read_binlog_speed_limit можно использовать для уменьшения нагрузки на источник. |
| Преобразование копии в источник | Как преобразовать копию в источник и прежний источник в копию для нового источника. |
| Репликация с безопасными подключениями | Включение шифрования TLS в транзите для репликации MariaDB. |
| Устаревшая информация о репликации | Этот раздел предназначен для устаревших элементов, относящихся к репликации. |
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержание не проходит предварительной проверки со стороны MariaDB. Мнения, информация и мнения, выраженные в данном содержании, не обязательно отражают позиции MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/standard-replication/