Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Які типи масштабування підтримує MongoDB?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)MongoDB підтримує два типи масштабування: вертикальне (Scale-Up, посилення одного сервера) і горизонтальне (Scale-Out, додавання кількох серверів через Sharding для об'ємів даних і запису та Replication для читання й відмовостійкості). **Ключове:** Sharding розбиває дані на частини й зберігає їх на різних вузлах, тоді як Replication зберігає ті самі дані на кількох вузлах - це різні механізми з різними цілями.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняMongoDB підтримує два типи масштабування: ### 1) Вертикальне масштабування (Scale-Up) Збільшення потужності **одного сервера**: більше оперативної пам'яті, CPU, SSD тощо. Ідея - одна машина стає сильнішою й здатна витримувати більше навантаження. ### 2) Горизонтальне масштабування (Scale-Out) Додавання **кількох серверів** і розподіл навантаження між ними. У MongoDB це реалізується через два механізми: - **Sharding** - дані розбиваються на частини й зберігаються на різних вузлах (масштабує *обсяги даних* і *запис*) - **Replication** - ті самі дані зберігаються на кількох вузлах (масштабує *читання* й підвищує відмовостійкість) ### Підсумок MongoDB масштабується вертикально (посиленням однієї машини) і горизонтально (додаванням нових вузлів через реплікацію й шардування).Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.