Можешь объяснить горизонтальное масштабирование в контексте MongoDB и описать, почему NoSQL базы данных, такие как MongoDB, архитектурно спроектированы для поддержки распределённых данных на нескольких серверах вместо того, чтобы полагаться на апгрейды одной машины? — ДейлиПреп