Занятие 69. Репликация и CAP теорема. Часть 1
⚡ Кратко: суть занятия
Репликация в MongoDB — способ повысить надёжность и отказоустойчивость базы данных.
Простая идея: есть несколько копий данных, которые автоматически поддерживаются в синхронизации.
Цели репликации: отказоустойчивость и повышение производительности чтения.
Replica set — группа экземпляров mongod с одним набором данных.
Primary принимает записи, secondary хранят копии и могут помогать с чтением.
Синхронная репликация даёт более актуальные копии, но добавляет задержку.
Асинхронная репликация быстрее для записи, но secondary могут отставать.
Arbiter не хранит данные и участвует в выборах primary при сбое.
О чём это занятие
Первая часть темы о репликации: зачем нужны реплики, как replica set повышает отказоустойчивость и производительность чтения, чем отличаются синхронная и асинхронная репликация, что делает arbiter.
Что изучать дальше
Следующее занятие — 70. Репликация и CAP теорема. Часть 2