~ We are changing the world with technology. ~

Matt Mullenweg

How to Install MongoDB on Ubuntu 12.04

How to Install MongoDB on Ubuntu 12.04

928 Dilihat

Pendahuluan

MongoDB adalah open-source database yang diklasifikasikan dengan basis data NoSQL (Non Structured Query Language). Sebagai sebuah basis data NoSQL, MongoDB dapat digunakan untuk menyimpan volume data yang besar. Basis data ini juga didukung oleh berbagai macam bahasa pemrograman populer, seperti: C, C++, C#, .Net, Go, Java, PHP, Node.js, Python, Ruby, dan lain sebagainya.

Adapun kelebihan dari MongoDB adalah sebagai berikut:

  1. Skalabilitas Yang Canggih

    Hal yang menarik dari MongoDB adalah tentang skalabilitasnya, dimana mongoDB menyediakan fitur dengan nama Sharding yang dapat mendistribusikan data ke beberapa server berbeda. Data tersebut dibagi menjadi kelompok data yang lebih kecil menggunakan shared key.

  2. Indexing

    Fitur ini cukup penting untuk mendukung pencarian informasi yang lebih cepat dan efisien.

  3. Manajemen database

    Sebagai sebuah basis data berjenis NoSQL, maka data yang ada di dalamnya disimpan ke dalam bentuk dokumen yang memiliki fleksibiltas tinggi, sehingga data tersebut tidak memerlukan susun table secara spesifik dan developer dapat dengan müdah menyesuaikan konfigurasi data.

  4. Replikasi Database

    Fitur ini sangat penting untuk menjaga dan mencegah kehilangan data. Sebab, dengan replikasi, MongoDB dapat menyalin data dari sebuah database pusat atau database lain dan melakukan replika data, serta dapat didistribusikan ke beberapa server berbeda.

Baca Juga: Apa Itu Go-lang & Cara Install Go-lang

Install MongoDB

Instalasi MongoDB terbilang cukup mudah, buka command line dan import public GPG key dengan command

wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -

Langkah berikutnya adalah menambahkan repo MongoDB dengan command

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

Pastikan reload local package dengan command

sudo apt-get update

Saatnya proses instalasi MongoDB dengan command

sudo apt-get install -y mongodb-org

Setelah proses instalasi selesai, Anda dapat menjalankan MongoDB

sudo systemctl start mongod

Pastikan MongoDB sudah berjalan dengan mengecek statusnya

sudo systemctl status mongod

Terkadang sebuah mengalami crash dan harus di-restart, maka untuk memastikan MongoDB selalu berjalan setelah proses reboot, jalankan command berikut

sudo systemctl enable mongod

Install Driver MongoDB PHP

Salah satu bahasa pemrograman yang didukung oleh mongoDB adalah PHP. Adapun langkah yang harus dilakukan adalah meng-install driver/module PHP. Pada command line, jalankan command

sudo apt install php7.4 libapache2-mod-php7.4 php7.4-common php7.4-cli php7.4-mongodb php-pear php7.4-dev

*Note: Ganti 7.4 dengan versi PHP yang Anda install.

Langkah berikutnya adalah install mongodb driver

sudo pecl install mongodb

Setelah prosesnya selesai, tambahkan mongodb extension dengan command

sudo echo "extension=mongodb.so" >> /etc/php/7.4/apache2/php.ini

Note: Ganti 7.4 dengan versi PHP Anda.

Restart apache untuk me-load driver yang baru saja kita install

sudo systemctl restart apache2.service

 

FullStack Developer, Mobile Developer & Freelancer. Senang dengan teknologi baru. Laravel addict yang tidak fanatik. Merekam jejak dengan menulis

Rekomendasi VPS Terbaik di Indonesia Linux

Rekomendasi VPS Terbaik di Indonesia

Saat ini banyak sekali provider VPS, Sehingga banyak orang yang bingung untuk menentukan akan menggunakan VPS yang mana. Mau tahu rekomendasi VPS terbaik di Indonesia? Tenang dulu, Karena kamu harus m...

Cara Install & Konfigurasi Cyberpanel di VPS Linux

Cara Install & Konfigurasi Cyberpanel di...

Dunia virtual telah menjadi hal yang diminati pada era teknologi saat ini, tidak terlepas pada komputer virtual untuk menyimpan berbagai hal yang dibutuhkan, termasuk dalam hal mengelola website. Beri...

Membuat Chart Google Anlystic Server Side Authorization Dengan PHP PHP

Membuat Chart Google Anlystic Server Sid...

Google analystic adalah salah satu dari sekian banyak produk yang dimiliki oleh Google. Dengan tools ini, memungkinkan kita untuk memantau pengunjung yang datang, sehingga pemilik web dapat melihat ba...

Komentar