Монго вопросы новичка - PullRequest
       4

Монго вопросы новичка

0 голосов
/ 12 августа 2011

Я читал руководство по монго и играю с ним, и я действительно очень люблю его, у меня просто есть несколько вопросов, на которые я не могу получить ответ из документации:

  1. 1.8 Введенное пошаговое уменьшение карты, из того, что я понимаю по инкрементному монго, даст мне возможность воздействовать на последнюю карту / уменьшить вывод несколькими способами, мой вопрос заключается в том, будет ли новая карта / уменьшение, которую я только что запустил, повторяться по всемданных или просто дельта из последней карты / уменьшить?
  2. Как следует из последнего вопроса, что такое атомный уровень карты / уменьшить?Я понимаю, что нет ни одного, но есть ли способ узнать, участвовал ли определенный документ в отображении или какова была его редакция в то время с помощью готового решения?
  3. Вы бы порекомендовали запустить 2 реплики на одной?экземпляр Amazon Micro (я знаю, что это не путь и избыточность ...) это главным образом для целей POC, я хочу проверить латентность реплики и почувствовать окружающую среду?Есть ли какие-нибудь лучшие хостинговые решения для монго (лучше по цене за доллар)?
  4. Кто-нибудь здесь знает об опубликованной статье, в которой используются случаи интенсивных операций записи, шардинга и периодических карт?Вот мои причины, по которым я могу использовать mongo
  5. . Есть ли способ включить внешние данные в функции сокращения карты, например: у меня есть база данных geo redis с js api, которую я хочу использовать в своем сокращении?

Спасибо, ребята!

1 Ответ

0 голосов
/ 17 августа 2011

Относительно # 1,2,5: я не хочу RTFM вас, но вам, честно говоря, нужно прочитать страницы MongoDB Map / Reduce , чтобы действительно понять это.

Относительно # 3: Вы, вероятно, не получите никакого значения при запуске нескольких экземпляров на одном экземпляре AWS Micro. Помимо проверки того, как настроить mongod, mongos, репликацию, sharding и т. Д., На этом же компьютере сделать это очень мало; Вы могли бы также сделать это на своей локальной машине. (Если вы не хотите, чтобы отдельные экземпляры вели себя по-разному в отношении шардинга и репликации, скажем, промежуточная среда, но даже это кажется плохой практикой размещения производства и размещения на одной машине ...)

Относительно № 4: В Интернете есть много презентаций (видео и слайды) о компаниях, которые решили использовать MongoDB по этим причинам. Одна конкретная компания, которая сделала это, FourSquare. Посетите страницу презентаций 10gen - отличное место для начала.

Надеюсь, что это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...