帮忙翻译一段mongodb的api

零点三六 发布于 2012/02/02 23:10
阅读 352
收藏 0

Map Function

The map function references the variable this to inspect the current object under consideration. A map function calls emit(key,value)any number of times to feed data to the reducer. In most cases you will emit once per input document, but in some cases such as counting tags, a given document may have one, many, or even zero tags. Each emit is limited to 50% of the maximum document size (e.g. 4MB for 1.6.x and 8MB for 1.8.x).

摘录自http://www.mongodb.org/display/DOCS/MapReduce

以下是问题补充:

@零点三六:重点是这一句 Each emit is limited to 50% of the maximum document size (e.g. 4MB for 1.6.x and 8MB for 1.8.x). (2012/02/03 09:52)
加载中
0
李克华
李克华
只可意会,不好翻译,这是真的!
零点三六
零点三六
只翻译最后一句就行,最近遇到的问题可能和这有关,得弄清楚啊
0
HenryChan
HenryChan
哪里不懂了?
零点三六
零点三六
Each emit is limited to 50% of the maximum document size (e.g. 4MB for 1.6.x and 8MB for 1.8.x). 这一句
0
ouotu
ouotu
map函数的变量this指向正在处理的对象。map函数调用任意次的emit(key,value)来把数据送到reducer。大多数情况,对于每个输入的文档你只需要emit一次,不过有些情况例外,如计算文档的tags数量,因为文档可能有一个,或者很多,甚至0个tag。每次emit的数据大小限制在系统最大处理文档的大小 (1.6x版本最大处理4MB的文档,1.8x版本最大处理8MB的文档) 的50%
返回顶部
顶部