Artikel MongoDB


TUGAS ARTIKEL INDIVIDU

Nama                           : Fajrian Nispi
NPM                           : 12117119
Kelas                           : 3KA88
Jurusan                        : Sistem Informasi
Mata Kuliah                : Sistem Basis Data 1
Dosen                          : Dr. Yuli Karyanti
 

MONGO DB
             Database adalah koleksi atau kumpulan data yang mekanis, terbagi (shared), terdefinisi secara formal dan juga dikontrol terpusat pada suatu organisasi (Gordon C. Everest). Database terbagi menjadi dua yaitu database relasional dan database NoSQL. Database relasional digunakan karena kemudahan penggunaannya dan mempunya relasi dari satu tabel ke tabel yang lain, contohnya seperti MySQL. Lalu ada pula database yang memiliki konsep NoSQL, contohnya seperti MongoDB.  

            Database yang sangat populer dengan konsep NoSQL adalah MongoDB. MongoDB di rilis perdana pada tahun 2009, didirikan oleh tiga orang yaitu Kevin Ryan, Eliot Horowitz dan Dwight Meriman. Mereka bertiga masing-masing menjabat sebagai board member, CTO dan chairman. MongoDB memiliki fitur high performance, high availability dan automatic scaling dan menggunakan Javascript untuk melakukan operasi database nya. MongoDB tidak menggunakan table untuk penyimpanannya tetapi disimpan dalam suatu dokumen yang strukturnya seperti JSON. Dokumen satu dengan dokumen lainnya dapat saling terhubung berdasarkan relasi dokumen nya, ini diharapkan dapat mempercepat query data dari MongoDB.

 MongoDB merupakan database yang opensource berbasis dokumen, sehingga dapat di modifikasi oleh siapa saja. Kemudahan skalabilitas yang fleksibel menjadikan fitur utama dari database yang berbasis NoSQL. MangoDB dibangun menggunakan kode C++ yang dapat berjalan pada lintas platform. Memory minimal 1 GB untuk dapat men-download MangoDB agar lancar dalam mengoprasikan MangoDB. MongoDB mempunyai fitur replika database yang menggunakan mekanisme failover, sehingga hanya ada satu server yang dapat melakukan operasi tulis dan server lainnya (database sekunder) hanya  dapat membaca.

            Kelebihan MongoDB dapat dijadikan solusi dan berguna untuk membangun aplikasi seperti pembuatan iklan, pelacakan bug, forum diskusi dan lain-lain, karens sangat cocok untuk aplikasi yang berhubungan dengan analisa dan logging serta yang memerlukan cache. Sistem database dari MongoDB tidak dikenakan biaya sama sekali dan untuk membuka kode programnya dapat berbasis opensource.

Sumber :
blog.javan.co.id
idcloudhost.com
Kurniawan, Agus. 2013. Administrasi MongoDB. Berlin-Jerman: People Enterprise Press




Komentar

Postingan populer dari blog ini

(Review) Produce 101 Season 2 part 1

First Concert DIAMOND EDGE IN JAKARTA 2017 (SEVENTEEN)

(Review) Produce 101 Season 2 part 2~