- Hands-On Big Data Modeling
- James Lee Tao Wei Suresh Kumar Mukhiya
- 116字
- 2021-06-10 18:58:52
MapReduce
MapReduce refers to a programming model that is suitable for processing big amounts of data. For example, Hadoop is capable of executing a MapReduce program written in several programming languages, including Java, C++, Python, Ruby, and others. MapReduce is designed to efficiently process a huge volume of data, by connecting many commodity computers together, to work in parallel. In addition to this, MapReduce ties smaller and more reasonably priced machines together into a single, cost-effective commodity cluster. MapReduce achieves this efficiency by dividing a task into smaller parts and assigning them to several computers. Later, the results are collected in a single location and integrated, in order to form the resulting dataset.
推薦閱讀
- Mastering Hadoop 3
- 人工智能超越人類
- 精通MATLAB圖像處理
- 傳感器技術實驗教程
- WordPress Theme Development Beginner's Guide(Third Edition)
- 數據通信與計算機網絡
- 網絡綜合布線設計與施工技術
- Salesforce for Beginners
- The DevOps 2.1 Toolkit:Docker Swarm
- Mastering Exploratory Analysis with pandas
- 智慧未來
- Java組件設計
- Red Hat Enterprise Linux 5.0服務器構建與故障排除
- 微計算機原理及應用
- Internet of Things with Raspberry Pi 3