Pengertian MapReduce
MapReduce adalah model pemrograman dan implementasi yang dibuat untuk memproses dan menghasilkan kumpulan big data dengan algoritma terdistribusi paralel pada sebuah kluster. MapReduce adalah framework yang dibuat oleh Google pada tahun 2004.
Macam Operasi MapReduce
- Split
- Map
- Reduce
- Shuffle
Dukungan MapReduce
MapReduce dapat digunakan pada bahasa pemerograman, seperti:
- JAVA
- Ruby
- Python
- C++
Kelebihan MapReduce
- Skalabilitas
- Fleksibilitas
- Sederhana
Kekurangan MapReduce
- Operasi MapReduce hanya berjalan dengan mode serial
- Kurang cocok untuk analisis data realtime