Да, MongoDB изначально разрабатывался как масштабируемая база данных.Вы можете разделить ваши данные по нескольким аппаратным узлам, известным как sharding , который отлично подходит для масштабирования как чтения, так и записи.
Вы также можете хранить синхронизированные копии ваших данных на разных узлах, известныхкак реплика задает , что хорошо для масштабирования операций чтения и обеспечения отработки отказа.
В масштабируемых производственных развертываниях используется комбинация обоих.Отличным ресурсом для получения дополнительной информации о масштабировании MongoDB является эта книга, Масштабирование MongoDB , Кристина Ходоров