D. Distributed
Computation dalam Cloud Computing
Komputasi terdistribusi merupakan bidang ilmu komputer yang
mempelajari sistem terdistribusi. Sebuah sistem terdistribusi terdiri dari
beberapa komputer otonom yang berkomunikasi melalui jaringan komputer. Komputer
yang saling berinteraksi untuk mencapai tujuan bersama. Suatu program komputer
yang berjalan dalam sistem terdistribusi disebut program didistribusikan, dan
didistribusikan pemrograman adalah proses menulis program tersebut. Distributed
computing juga mengacu pada penggunaan sistem terdistribusi untuk memecahkan
masalah komputasi. Dalam distributed computing, masalah dibagi menjadi banyak
tugas, masing-masing yang diselesaikan oleh satu komputer.
E. Map
Reduce dan NoSQL (Not Only SQL)
Map-Reduce adalah salah satu konsep teknis yang sangat penting di
dalam teknologi cloud terutama karena dapat diterapkannya dalam lingkungan distributed
computing. Dengan demikian akan menjamin skalabilitas aplikasi kita. Salah satu
contoh penerapan nyata map-reduce ini dalam suatu produk adalah yang dilakukan
Google. Dengan inspirasi dari functional programming map dan reduce Google bisa
menghasilkan filesystem distributed yang sangat scalable, Google Big Table dan
juga terinspirasi dari Google, pada ranah open source terlihat percepatan
pengembangan framework lainnya yang juga bersifat terdistribusi dan menggunakan
konsep yang sama, project open source tersebut bernama Apache Hadoop. NoSQL
adalah istilah untuk menyatakan berbagai hal yang didalamnya termasuk database
sederhana yang berisikan key dan value seperti Memcache, ataupun yang lebih
canggih yaitu non-database relational seperti MongoDB, Cassandra, CouchDB, dan
yang lainnya.
Wikipedia menyatakan
NoSQL adalah sistem menejemen database yang berbeda dari sistem menejemen
database relasional yang klasik dalam beberapa hal. NoSQL mungkin tidak
membutuhkan skema table dan umumnya menghindari operasi join dan berkembang
secara horisontal. Akademisi menyebut database seperti ini sebagai structured
storage, istilah yang didalamnya mencakup sistem menejemen database relasional.
Tidak ada komentar:
Posting Komentar