Install MongoDB di Windows 10

Posted by Admin on 13 April 2018, 13:36 database, mongodb

MongoDB merupakan database open source berbasis dokumen (Document-Oriented Database) yang awalnya dibuat dengan bahasa C++. MongoDB sendiri sudah dikembangkan oleh 10gen sejak Oktober 2007, namun baru dipublikasikan pada Februari 2009. Selain karena performanya 4 kali lebih cepat dibandingkan MySQL serta mudah diaplikasikan, karena telah tergabung juga sebagai modul PHP.

Dalam konsep MongoDB tidak ada yang namanya tabel, kolom ataupun baris yang ada hanyalah collection (ibaratnya tabel), document (ibaratnya record). Data modelnya sendiri disebut BSON dengan struktur mirip dengan JSON. Contoh seperti berikut

{
"nama" : "budi",
"kontak" : {
"alamat" : "Jl. Mawar No. 15",
"kota" : "Jakarta",
"kodepos" : "12345",
"telp" : "081234567",
}
}

Kelebihan MongoDB

  1. Performa yang ditawarkan MongoDB lebih cepat dibandingkan MySQL ini disebabkan oleh memcached dan format dokumennya yang berbentuk seperti JSON
  2. Replikasi, adalah fitur yang sangat bermanfaat untuk backup data secara realtime. MongoDB sangat cocok digunakan untuk portal berita ataupun blog, namun belum cocok untuk digunakan pada sistem informasi yang berkaitan dengan keuangan karena MongoDB tidak mendukung transaction SQL
  3. Auto-sharding, merupakan fitur untuk memecah database yang besar menjadi beberapa bagian demi optimalisasi performa database. Penggunaannya sendiri sangat berguna ketika Anda memiliki website dengan database yang jutaan baris, sharding akan membantu memecahnya menjadi beberapa bagian
  4. MongoDB juga sudah mendukung C, C++, C#, Erlang, Haskell, Java, JavaScript, .NET(C# F#, PowerShell), Lips, Perl, PHP, Python, Ruby dan Scala
  5. Cross-platform, sehingga dapat digunakan di Windows, Linux, OS X dan Solaris
  6. Proses CRUD (Create, Read, Update, Delete) terasa sangat ringan
  7. Map/Reduce, akan sangat membantu ketika kita melakukan operasi agregasi. Dimana semua entry datangnya dari collection dan outputnya pun akan menjadi collection juga. Kalau di MySQL biasanya kita menggunakan query GROUP BY
  8. GridFS, spesifikasi yang digunakan untuk menyimpan data yang sangat besar

Install MongoDB

Download software installer mongo dari http://www.mongodb.org/downloads. Setelah itu jalankan file installer

Klik Next

Centang Opsi "I accept the terms ..." lalu klik Next

Pilih tipe Installasi yaitu Complete, saya rekomendasikan ini karena kita baru pertama kali install mongodb

Opsi "Install MongoDB Compass" bisa dihilangkan, lalu klik Next

Klik Install, tunggu proses installasi hingga selesai.

Setelah proses install selesai, perlu dilakukan pengaturan environment variable.

Buka File Explorer, Klik Kanan This PC, Klik Properties, Klik Advance System Settings, Klik Environtment Variable, Klik New. Isikan data variable baru seperti berikut

Setelah itu, cari variable PATH, lalu klik edit, selanjutnya klik New, lalu isikan %MONGODB%\bin\

Setelah seting Environtmen Variable selesai, buka Command Promt, lalu jalankan perintah berikut

mongod

Jika tampilan yang muncul seperti diatas, berarti mongodb telah terinstall pada Windows Anda.

 

Referensi

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows

https://www.youtube.com/watch?v=X6CoLv-oCEU

https://www.mkyong.com/mongodb/how-to-install-mongodb-on-windows/

http://www.diskusiweb.com/discussion/41339/mengenal-mongodb-open-source-database-nosql-document-oriented