Мне интересно, имеет ли работа по сокращению карты в mongodb какое-либо отношение к Hadoop. Mapreduce в Mongodb является автономным и не зависит от какой-либо установки hadoop? Если то, что я догадываюсь, правильно, то синтаксис сокращения карты одинаковый между двумя или это просто означает, что mongodb поддерживает собственную сводку карты (с различным синтаксисом)?Mapreduce in mongodb
ответ
Карта Уменьшить не быстрый интерфейс в MongoDB делать специальные запросы, которые он более предназначен для фоновых заданий, создание отчетов и т.д. Я написал некоторое время назад, как сделать это на моем блоге
http://no-fucking-idea.com/blog/2012/04/01/using-map-reduce-with-mongodb/
MongoDB имеет свои MapReduce. Вы пишете функции map/reduce/finalize в javascript (в отличие от Hadoop и Java).
Говорят, что it is also possible to use Hadoop on top of MongoDB, но я еще не пробовал.
MongoDB заимствовал идею mapreduce, которой btw предшествует hadoop, она использовалась в google на своей инфраструктуре (и они также заимствовали идею из функциональных языков программирования).
«Синтаксис» также совершенно другой (обратите внимание: существует несколько API-интерфейсов для hadoop для разных языков, поэтому сравнение невозможно).
- 1. Couting rows in MapReduce in MongoDB
- 2. MongoDb MapReduce
- 3. MapReduce MongoDB: ReferenceError
- 4. MongoDB: Terrible MapReduce Performance
- 5. MapReduce function MongoDB NodeJs
- 6. Слияние MongoDB MapReduce выход
- 7. Найти MongoDB MapReduce opid
- 8. MongoDB nodejs MapReduce
- 9. MapReduce MongoDB Агент пользователя
- 10. mongodb mapreduce scope - ReferenceError
- 11. MongoDB 2.4 MapReduce Refactor
- 12. MongoDB MapReduce функция картографа
- 13. Mongodb mapreduce недостающие документы
- 14. MongoDB MapReduce Calculate Delta
- 15. Check Mongodb MapReduce Support
- 16. MongoDB MapReduce - Снижение BSONElement
- 17. MongoDB MapReduce Emit Strangeness
- 18. MongoDB remove mapreduce collection
- 19. Mongodb Java MapReduce getOutputCollection
- 20. mongodb mapreduce - отсутствует данные
- 21. MapReduce имена полей (MongoDB)
- 22. run MongoDB MapReduce периодически
- 23. MongoDb - MapReduce (...) не работает
- 24. MapReduce и MongoDB
- 25. MapReduce in MongoDB: Изменение структуры документа редукционной коллекции
- 26. MongoDB динамические переменные в MapReduce
- 27. HashPartition in MapReduce
- 28. Taskid in MapReduce
- 29. MapReduce in the cloud
- 30. manupulating iterator in mapreduce
I используйте mongodb с hadoop, и он отлично работает. –
@Steve: приятно знать, спасибо :) –
@Steve, означает ли это, что Hadoop будет использовать MongoDB в качестве базовой файловой системы? – kee