Mô hình lập trình MapReduce là gì?
Mô hình lập trình MapReduce là gì?

Video: Mô hình lập trình MapReduce là gì?

Video: Mô hình lập trình MapReduce là gì?
Video: Hadoop - Bài 13: MapReduce framework phần 1 2024, Tháng tư
Anonim

MapReduce . Từ Wikipedia, bách khoa toàn thư miễn phí. MapReduce là một mô hình lập trình và một triển khai liên kết để xử lý và tạo các tập dữ liệu lớn với một thuật toán song song, phân tán trên một cụm.

Bạn cũng biết, MapReduce là gì và nó hoạt động như thế nào?

MapReduce là lớp xử lý của Hadoop. MapReduce là một mô hình lập trình được thiết kế để xử lý song song khối lượng lớn dữ liệu bằng cách chia công việc thành một tập hợp các nhiệm vụ độc lập. Ở đây trong giảm bản đồ chúng tôi nhận được đầu vào dưới dạng danh sách và nó chuyển đổi nó thành đầu ra mà lại là một danh sách.

Cũng cần biết, MapReduce được sử dụng để làm gì? MapReduce là một khuôn khổ sử dụng mà chúng ta có thể viết các ứng dụng để xử lý song song một lượng lớn dữ liệu trên các cụm phần cứng hàng hóa lớn một cách đáng tin cậy. MapReduce là một khuôn khổ cho các phép tính song song đáng xấu hổ sử dụng các tập dữ liệu lớn tiềm năng và một số lượng lớn các nút.

Cũng cần biết, định nghĩa của kỹ thuật MapReduce là gì?

MapReduce là một quá trình kỹ thuật và một mô hình chương trình cho tính toán phân tán dựa trên java. Các MapReduce thuật toán chứa hai nhiệm vụ quan trọng, đó là Bản đồ và Giảm thiểu. Bản đồ lấy một tập dữ liệu và chuyển nó thành một tập dữ liệu khác, trong đó các phần tử riêng lẻ được chia nhỏ thành các bộ giá trị (cặp khóa / giá trị).

Ai là người giới thiệu MapReduce?

MapReduce thực sự được phát minh bởi Julius Caesar. Bạn có thể đã nghe nói rằng MapReduce , mô hình lập trình để xử lý các tập dữ liệu lớn với thuật toán song song và phân tán trên một cụm, nền tảng của sự bùng nổ Dữ liệu lớn, được phát minh bởi Google.

Đề xuất: