Việc tính toán có một tập các cặp đầu vào phím / giá trị, và
tạo ra một tập hợp các cặp khóa / giá trị sản lượng. Người sử dụng của
thư viện MapReduce hiện các tính toán như hai
chức năng:. Bản đồ và Giảm
Map, được viết bởi những người sử dụng, có một cặp đầu vào và tạo ra
một tập hợp các cặp khóa / giá trị trung gian. Các MapReduce
nhóm thư viện với nhau tất cả các giá trị trung gian liên kết
với các chính trung gian cùng tôi và vượt qua chúng
để các chức năng Giảm.
Các Giảm chức năng, cũng được viết bởi người sử dụng, chấp nhận
một chính trung gian tôi và một tập hợp các giá trị cho khóa đó. Nó
kết hợp với nhau những giá trị để tạo thành một thể nhỏ hơn
các giá trị. Thông thường chỉ số không hay một giá trị sản lượng được
sản xuất mỗi Giảm gọi. Các giá trị trung gian
được cung cấp để làm giảm chức năng của người sử dụng thông qua một iterator.
Điều này cho phép chúng tôi để xử lý danh sách các giá trị mà là quá
lớn để t? trong bộ nhớ.
đang được dịch, vui lòng đợi..