Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке Replica Set?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)Replica Set у MongoDB - кластер із кількох серверів, які зберігають одну й ту саму копію даних і автоматично перемикаються при збоях, забезпечуючи високу доступність і відмовостійкість: складається з Primary (приймає записи), Secondary (копіює дані) і опційного Arbiter (бере участь у голосуванні, але не зберігає дані). **Ключове:** якщо Primary виходить з ладу, решта вузлів проводять election, обирають нового Primary й кластер продовжує працювати без ручного втручання - це називають авто-failover.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняReplica Set у MongoDB - це **кластер з кількох серверів, які зберігають одну й ту саму копію даних і автоматично перемикаються при збоях**, забезпечуючи високу доступність і відмовостійкість. ### З чого складається Replica Set Зазвичай до набору входять: | Вузол | Роль | |---|---| | Primary | приймає всі операції запису й основні запити | | Secondary | копіює дані з Primary й слугує резервом | | Arbiter (опційно) | бере участь у голосуванні, але не зберігає дані | Secondary можуть використовуватися й для читання, якщо це дозволено налаштуваннями (`readPreference`), що допомагає розвантажувати Primary. ### Як працює відмовостійкість 1. Primary виходить з ладу 2. Решта вузлів запускають процедуру **election** 3. Вони голосують і обирають нового Primary 4. Кластер продовжує працювати без ручного втручання Це називають **авто-failover**. ### Навіщо використовується Replica Set - **Висока доступність (HA)** - база не падає при відмові вузла - **Масштабування читання** - можна спрямовувати read-запити на Secondary - **Захист даних** - кілька копій тримають дані в актуальному стані - **Можливість геороозподілення** - вузли можуть бути в різних дата-центрах ### Підсумок Replica Set - це механізм MongoDB, де кілька вузлів зберігають ідентичні дані й автоматично підтримують доступність та консистентність системи, навіть при збоях. Він лежить в основі відмовостійких і production-кластерів MongoDB.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.