Install MongoDB di Ubuntu 14.04/16.04

Dapatkan update terbaru Linuxku.com di kanal Telegram https://telegram.me/linuxkudotcom.

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 dengan MySQL; MongoDB juga mudah diaplikasikan, karena telah tergabung sebagai  modul PHP.
Dalam konsep MongoDB tidak ada yang namanya tabel, kolom ataupun baris yang ada hanyalah collection (ibaratnya tabel), document (ibaratnya record). Data model-nya sendiri disebut BSON dengan struktur mirip dengan JSON, hingga strukturnya cukup mudah untuk dibaca.

Tutorial kali ini penulis akan membahas mengenai cara pemasangan MongoDB di Ubuntu Server versi 14.04 dan 16.04. Perlu diketahui untuk Anda pengguna Ubuntu 16.04, dikarenakan Ubuntu 16.04 menggunakan Systemd, sedangkan mongoDB tidak berada dalam repositori, jadi nantinya khusus pengguna Ubuntu 16.04 kita perlu membuatkan skrip untuk Systemd-nya.

Tahap Instalasi

Pertama-tama kita perlu mengimpor key PGP dari MongoDB:
Pengguna Ubuntu 14.04:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

Pengguna Ubuntu 16.04:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927

Kemudian tambahkan ke daftar repositori:
Pengguna Ubuntu 14.04:

$ echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

Pengguna Ubuntu 16.04:

$ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

Kemudian kita update repositorinya:

$ sudo apt-get update

Setelah itu baru kita pasang MongoDB:

$ sudo apt-get install -y mongodb-org

Tahap Pengaturan

Setelah melakukan pemasangan, langkah selanjutnya yakni menjadikan MongoDB dapat berjalan pada saat startup.

Bagi Anda pengguna Ubuntu 14.04 sudah otomatis langsung berjalan pada startup MongoDB tersebut, karena ia menggunakan upstart, untuk mengeceknya Anda dapat melakukan perintah berikut:

$ sudo service mongod status

Bagi Anda pengguna Ubuntu 16.04, yang mana telah kita ketahui bahwa ia menggunakan Systemd. Jadi perlu untuk kita buatkan skrip Systemdnya. Adapun skripnya sebagai berikut:

Buat berkas di:

$ sudo nano /etc/systemd/system/mongodb.service

Dan isikan seperti skrip di bawah ini:

[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target

[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf

[Install]
WantedBy=multi-user.target

Dengan demikian Anda dapat langsung menjalankan MonggoDB menggunakan Systemd yakni:

Untuk menjalankannya

$ sudo systemctl start mongodb

Untuk membuatnya berjalan di startup.

$ sudo systemctl enable mongodb

Mudah bukan? Semoga bermanfaat 🙂

Sumber:

  • http://www.diskusiweb.com/discussion/41339/mengenal-mongodb-open-source-database-nosql-document-oriented/p1
  • https://www.digitalocean.com/community/tutorials/how-to-install-mongodb-on-ubuntu-14-04
  • https://www.digitalocean.com/community/tutorials/how-to-install-mongodb-on-ubuntu-16-04

Yakin Ngga Mau Diskusi ?

Yuk diskusi cerdas. Gunakan nama asli agar komentar Anda disetujui.