Jumat, 09 Mei 2014

Map Reduce dan NoSQL



PENDAHULUAN
Cloud computing itu terdiri dari 2 kata, yaitu cloud dan computing. Secara harfiah cloud aadalah awan, sedangkan computing itu adalah komputasi Untuk makna dari ‘cloud computing’ itu sendiri artinya adalah penggunaan sumber daya komputasi (hardware dan software) yang diwujudkan dalam bentuk layanan yang bisa diakses melalui jaringan (biasanya internet). Asal kata cloud atau awan ini adalah penggambaran dari internet.
Cloud computing menyediakan sebuah layanan dimana informasinya disimpan di server secara permanen dan disimpan di computer client secara temporary. E mail service, facebook, google adalah beberapa contoh penggunaan cloud computing. Di dalam cloud computing dikenal istilah front-end (desktop-PC) dan back-end(server) yang dimana harus saling terhubung di dalam sebuah jaringan internet. Front-end bertugas dalam pengambilan data dan menjalankan aplikasi dari back-end sedangkan Back-end bertugas sebagai sumber yang diistilahkan dengan cloud.

PEMBAHASAN
Cloud Computing adalah pemanfaatan teknologi komputer yang berasal dari penggabungan antara virtualisasi dan grid computing. Komputasi Grid adalah penggunaan sumber daya yang melibatkan banyak komputer. Digunakan untuk memecahkan persoalan komputasi dalam skala besar yang terdistribusi dan terpisah secara geografis. Komputasi Grid menjalankan sistem yang terkoordinasi terhadap sumberdaya komputasi yang tidak berada dibawah suatu kendali terpusat.
Dalam ilmu komputer virtualisai adalah sebuah teknik untuk menyembunyikan karakteristik fisik dari sumber daya komputer dari bagaimana cara sistem lain, aplikasi atau pengguna berinteraksi dengan sumber daya tersebut. Jenis virtualisasi itu ada perangka keras, perangkat lunak, memori, pemasaran, data dan jaringan. Contoh software virtualisai itu ada Microsoft Hyper-V dan Virtual Box.


Map Reduce dan NoSQL (Not Only SQL)
MapReduce adalah model pemrogramana rilisan Google yang ditujukan untuk memproses data berukuran raksasa secara terdistribusi dan parallel dalam cluster yang terdiri atas ribuan komputer. Dalam memproses data, MapReduce dibagi menjadi 2 proses utama, yaitu Map dan Reduce. Proses Map bertugas utnuk mengumpulkan informasi dari potongan-potongan data yang terditribusi dalam tiap komputer dalam cluster (kelompok komputer yang saling terhubung). Hasilnya deserahkan kepada proses Reduce untuk diproses lebih lanjut. Hasil proses Reduce merupakan hasil akhir yang dikirim ke pengguna.
NoSQL adalah tipe database yang sangat jauh berbeda dengan konsep RDBMS ataupun ODBMS. Perbedaan utamanya sendiri yaitu karena tidak mengenal istilah relation dan tidak menggunakan konsep schema. Dalam NoSQL, setiap tabel berdiri sendiri tanpa tergantung dengan tabel lainnya.
NoSQL Database adalah sebuah database yang bertipe NoSQL, yaitu database ini tidak mengenal istilah relational dan tidak menggunakan konsep schema. Contoh dari NoSQL Database salah satunya adalah MongoDB.
KESIMPULAN
Cloud computing sangat berguna pada saat ini yang berfungsi untuk menyimpan data pada internet. Di dalam cloud computing terdapat map reduce dan NoSQL, dimana MapReduce berfungsi untuk memproses data berukuran besar.

-TUGAS SOFTSKILL GUNADARMA 4IA17-

DAFTAR PUSTAKA
http://bukanprogrammer.blogspot.com/2013/05/pengantar-komputasi-cloud.html
http://mediakartu.wordpress.com/2013/04/30/pengantar-komputasi-cloud/


Tidak ada komentar:

Posting Komentar