MongoDB хранит документы BSON; replica set обеспечивает резервирование, sharding распределяет данные между шардами. Эти механизмы решают разные задачи.
С какими базами данных вы работали? Как устроена MongoDB и как она масштабируется?
MongoDB хранит документы BSON; replica set обеспечивает резервирование, sharding распределяет данные между шардами. Эти механизмы решают разные задачи.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
MongoDB хранит документы BSON; replica set обеспечивает резервирование, sharding распределяет данные между шардами. Эти механизмы решают разные задачи.
Сначала назовите БД, с которыми действительно работали, и характер нагрузки. В MongoDB коллекция содержит документы, доступ ускоряют индексы. В sharded cluster маршрутизаторы mongos направляют запросы по shard key, а config servers хранят метаданные. Неудачный ключ создаёт перекос или scatter-gather запросы. Репликация сама по себе не равна горизонтальному распределению объёма записи.
Источник: www.mongodb.com.