Minggu, 29 April 2018

Map Reduce dan NoSQL

Map reduce adalah sebuah model program dan sebuah asosiasi program untuk memproses dan menghassilkan set big data dengan pararel, algoritma distribusi dan sebuah cluster.
NoSQL Database
Basis data NoSQL adalah jenis basis data yang tidak menggunakan perintah SQL dalam memanipulasi (menyimpan maupun mengambil data) basis data tersebut.  Biasanya digunakan dalam pembuatan web-web yang real-time. NoSQL database berbeda dengan basis data yang berbasis SQL dimana jika SQL memiliki cara kerja yang sama. Basis data NoSQL bisa sangat berbeda satu sama lain. Dilihat dari cara penyimpanan data saja basis data NoSQL tersebar dari cara penyimpanan:
  • Key-Value based (disimpan dalam bentuk kunci-isi berpasangan)
  • Document based (disimpan dalam dokumen-dokumen)
  • Column based (disimpan dalam kolom-kolom)
  • Graph based (disimpan dalam bentuk graf)
Berikut ini beberapa contoh dari database NoSQL:
  1. MongoDB
  2. CouchDB
  3. Cassandra
  4. OrientDB
  5. Redis
  6. Riak
  7. Neo4j