← К курсу

Занятие 69. Репликация и CAP теорема. Часть 1

📁 Блок: MongoDB / репликация ⏱️ Время изучения: ~90 мин 🎯 Сложность: Продвинутая

⚡ Кратко: суть занятия

Репликация в MongoDB — способ повысить надёжность и отказоустойчивость базы данных.

Простая идея: есть несколько копий данных, которые автоматически поддерживаются в синхронизации.

Цели репликации: отказоустойчивость и повышение производительности чтения.

Replica set — группа экземпляров mongod с одним набором данных.

Primary принимает записи, secondary хранят копии и могут помогать с чтением.

Синхронная репликация даёт более актуальные копии, но добавляет задержку.

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

Arbiter не хранит данные и участвует в выборах primary при сбое.

#status #initiate #add #addarb #hello

О чём это занятие

Первая часть темы о репликации: зачем нужны реплики, как replica set повышает отказоустойчивость и производительность чтения, чем отличаются синхронная и асинхронная репликация, что делает arbiter.

Что изучать дальше

Следующее занятие — 70. Репликация и CAP теорема. Часть 2