Относительно # 1,2,5: я не хочу RTFM вас, но вам, честно говоря, нужно прочитать страницы MongoDB Map / Reduce , чтобы действительно понять это.
Относительно # 3: Вы, вероятно, не получите никакого значения при запуске нескольких экземпляров на одном экземпляре AWS Micro. Помимо проверки того, как настроить mongod, mongos, репликацию, sharding и т. Д., На этом же компьютере сделать это очень мало; Вы могли бы также сделать это на своей локальной машине. (Если вы не хотите, чтобы отдельные экземпляры вели себя по-разному в отношении шардинга и репликации, скажем, промежуточная среда, но даже это кажется плохой практикой размещения производства и размещения на одной машине ...)
Относительно № 4: В Интернете есть много презентаций (видео и слайды) о компаниях, которые решили использовать MongoDB по этим причинам. Одна конкретная компания, которая сделала это, FourSquare. Посетите страницу презентаций 10gen - отличное место для начала.
Надеюсь, что это поможет.