MongoDB adalah sebuah sistem basis data NoSQL yang open source, berorientasi pada dokumen, dan dirancang untuk memudahkan skalabilitas horizontal pada jumlah data dan kustomisasi pengembangan aplikasi pada database. Saat ini, MongoDB menjadi pilihan terbaik untuk pengembang aplikasi modern yang memerlukan skema database fleksibel dan mudah digunakan. Dalam artikel ini, kami akan membahas bagaimana cara menginstall MongoDB pada sistem operasi Windows 10, CentOS 7, dan Ubuntu 18.04 – 20.04, lengkap dengan gambar dan langkah-langkahnya.
Instalasi MongoDB di Windows 10
Pertama, pastikan bahwa komputer Anda telah memenuhi persyaratan sistem yang dibutuhkan untuk menjalankan MongoDB. Anda bisa mengunjungi situs resmi MongoDB untuk memeriksa persyaratan sistemnya.
- Pertama-tama, unduh file instalasi MongoDB dari situs resmi MongoDB.
- Setelah selesai diunduh, klik ganda pada file instalasi tersebut untuk memulai proses instalasi.
- Pilih opsi “Custom” pada halaman “Choose Setup Type” dan klik “Next”.
- Atur direktori instalasi pada halaman “Custom Setup” sesuai keinginan Anda. Secara default, MongoDB akan terinstall pada direktori “C:\Program Files\MongoDB\Server\version_number”.
- Pilih opsi “Complete” pada halaman “Custom Setup” dan klik “Next”.
- Pada halaman “Service Configuration”, pilih opsi “Run service as Network Service user” dan klik “Next”.
- Pada halaman “Ready to Install”, klik “Install” untuk memulai proses instalasi.
- Setelah berhasil terinstall, Anda dapat membuka MongoDB dengan mengetikkan “mongo” pada Command Prompt. Anda juga dapat membuat shortcut untuk Command Prompt dengan klik kanan di desktop, pilih “New”, dan pilih “Shortcut”. Lalu ketikkan “mongo” pada baris “Type the location of the item”.
- Anda dapat memeriksa versi MongoDB yang terinstall dengan mengetikkan “mongod –version” pada Command Prompt.
Instalasi MongoDB di CentOS 7
Di CentOS 7, Anda bisa menginstall MongoDB dari repositori resmi atau dari repositori EPEL. Namun, dalam artikel ini, kami akan menginstall MongoDB dari repositori resmi.
- Pertama, pastikan bahwa sistem CentOS 7 Anda telah terupdate dengan perintah “sudo yum update”.
- Tambahkan repositori MongoDB dengan perintah “sudo vi /etc/yum.repos.d/mongodb-org.repo” dan tambahkan baris berikut pada file tersebut:
- Simpan dan keluar dari editor.
- Jalankan perintah “sudo yum install -y mongodb-org” untuk menginstall MongoDB.
- Jalankan perintah “sudo systemctl start mongod” untuk memulai MongoDB. Jika ingin MongoDB otomatis berjalan pada saat startup, jalankan perintah “sudo systemctl enable mongod”.
- Anda dapat memeriksa status MongoDB dengan perintah “systemctl status mongod”.
- Untuk menjalankan MongoDB shell, ketikkan perintah “mongo” pada terminal.
“`
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
“`
Instalasi MongoDB di Ubuntu 18.04 – 20.04
Di Ubuntu 18.04 – 20.04, Anda bisa menginstall MongoDB dari repositori resmi. Berikut langkah-langkahnya:
- Pertama, unduh kunci publik MongoDB dengan perintah “wget -qO – https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -“.
- Tambahkan repositori MongoDB dengan perintah “echo “deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/4.4 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list”.
- Jalankan perintah “sudo apt-get update” untuk mengupdate daftar paket.
- Jalankan perintah “sudo apt-get install -y mongodb-org” untuk menginstall MongoDB.
- Jalankan perintah “sudo systemctl start mongod” untuk memulai MongoDB. Jika ingin MongoDB otomatis berjalan pada saat startup, jalankan perintah “sudo systemctl enable mongod”.
- Anda dapat memeriksa status MongoDB dengan perintah “systemctl status mongod”.
- Untuk menjalankan MongoDB shell, ketikkan perintah “mongo” pada terminal.
FAQ
1. Apa itu MongoDB?
MongoDB adalah sebuah sistem basis data NoSQL yang open source, berorientasi pada dokumen, dan dirancang untuk memudahkan skalabilitas horizontal pada jumlah data dan kustomisasi pengembangan aplikasi pada database. Saat ini, MongoDB menjadi pilihan terbaik untuk pengembang aplikasi modern yang memerlukan skema database fleksibel dan mudah digunakan.
2. Apa kelebihan MongoDB dibandingkan database relasional?
Kelebihan MongoDB adalah kemampuannya dalam menangani data yang tipenya bervariasi, struktur data yang fleksibel, dan dukungan skala yang mudah. Sementara, kelemahan MongoDB adalah kemampuan querying data yang kompleks masih sedikit terbatas dan belum sepenuhnya sesuai dengan struktur database relasional.
Video Tutorial: Cara Install MongoDB di Windows, CentOS, dan Ubuntu
Dalam video tutorial ini, Anda akan belajar bagaimana cara menginstall MongoDB di Windows 10, CentOS 7, dan Ubuntu 18.04 – 20.04. Selamat mencoba!