Перейти к основному содержимому
Версия: 4.1

Реплики в Smart Monitor

Что такое реплики?

В системах хранения данных существует два типа данных (шардов): первичные и реплики. Система хранит одну или несколько копий данных для обеспечения отказоустойчивости и повышения производительности.

alt text

Преимущества

  1. Отказоустойчивость. Реплики позволяют обеспечить высокую доступность и отказоустойчивость. В случае отказа одного узла, данные могут быть получены из копии (реплики) данных на другом узле и избежать потери данных, а также наличие реплик позволит продолжить индексацию новых данных.

  2. Улучшение производительности поиска. Распределение данных по репликам позволяет распределять запросы между различными узлами. Это увеличивает пропускную способность системы и снижает задержку при выполнении запросов. При большом количестве одновременных запросов мы рекомендуем иметь хотя бы одну реплику.

  3. Быстрое восстановление после сбоев. В случае временного сбоя или отказа узла, реплики позволяют быстро восстановить работоспособность системы. Поскольку данные уже находятся на репликах, нет необходимости полностью восстанавливать их с других узлов.

  4. Возможность проведения обслуживания без простоя. При использовании реплик можно выполнять обслуживание и обновление системы без простоя. Некоторые узлы могут быть отключены для проведения работ, в то время как другие узлы продолжат работать с запросами и индексированием, благодаря наличию реплик.

Недостатки

  1. Дополнительные затраты ресурсов. Использование реплик требует дополнительных ресурсов, таких как дисковое пространство и процессорное время.

  2. Слишком большое количество реплик может повлиять на скорость индексации данных.