Products & Services Submit a ticket My Tickets
Selamat datang
Masuk  Mendaftar

Cara Install MongoDB di VPS

Apa itu MongoDB ?

Pernahkah kalian mendengar tentang MongoDB dan bagaimana cara install MongoDB di VPS ?. Jika kalian adalah seorang developer pasti tak asing dengan yang namanya MongoDB inikan. Ya, MongoDB adalah sebuah Database yang berorientasi pada dokumen lintas platfrom atau dalam istilah lainnya yaitu cross-platform document-oriented, hal ini berbeda dengan relational database management system (RDBMS) seperti MySQLMongoDB termasuk dalam salah satu database NoSQL (Not Only SQL) yang mana data yang tersimpan pada database MongoDB akan berformat BSON.

Cara Install MongoDB di VPS

Setelah memahami penjelasan singkat tentang Apa itu MongoDB sebelumnya, lalu bagaimana cara install MongoDB di VPS/Server?. Berikut ini langkah-langkah untuk install MongoDB di VPS/Server.

1. Menambahkan repository MongoDB

Sebelum melakukan installasi package MongoDB kalian perlu menambahkan repository MongoDB terlebih dahulu. Karena pada defaultnya untuk repository MongoDB ini belum ada pada list repository yang ada di VPS/Server kalian. Untuk menambahkan repositorynya silakan ikuti command berikut ini :

CentOS

yum install -y vim wget curl vim /etc/yum.repos.d/mongodb.repo

Silakan kalian tambahkan repository berikut ini :

[MongoDB] name=MongoDB Repository baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=0 enabled=1

Untuk mengecek apakah repository MongoDBnya sudah tertambah pada list repository kalian bisa cek dengan command :

yum repolist

Dan nanti akan muncul hasilnya kurang lebih seperti berikut ini :

# yum repolist Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.aktkn.sg * epel: ftp.uni-stuttgart.de * extras: mirror.aktkn.sg * updates: mirror.aktkn.sg repo id                                 repo name                                                              status MongoDB/7                               MongoDB Repository                                                         55 base/7/x86_64                           CentOS-7 - Base                                                        10,019 epel/x86_64                             Extra Packages for Enterprise Linux 7 - x86_64                         13,242 extras/7/x86_64                         CentOS-7 - Extras                                                         419 updates/7/x86_64                        CentOS-7 - Updates                                                      2,137 repolist: 25,872

Ubuntu

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 68818C72E52529D4 
echo "deb http://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

Jika suda menambahkan repository pada Ubuntu, silakan kalian update repo terlebih dahulu dengan command :

apt-get update

2. Install MongoDB

Setelah menambahkan repository MongoDB, barulah kalian dapat melakukan installasi packages MongoDB dengan command berikut ini :

CentOS

yum install -y mongodb-org

Ubuntu

apt install -u mongodb-org

Tunggu beberapa saat hingga proses installasinya selesai.

3. Start service MongoDB

Ketika proses installasi selesai, biasanya service untuk MongoDB Server belum berjalan. Dan untuk menjalankan servicenya kalian perlu menjalankan command berikut ini :

CentOS

systemctl enable mongod systemctl start mongod

Ubuntu

service start mongod

4. Pengujian

Untuk melihat apakah MongoDB sudah terinstall dengan baik, kita dapat melakukan pengujian dengan mengecek versi MongoDB yang terinstall dengan command berikut ini :

mongod --version

Dan nanti akan muncul hasil kurang lebih seperti berikut ini :

# mongod --version db version v4.0.10 git version: c389e7f69f637f7a1ac3cc9fae843b635f20b766 OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013 allocator: tcmalloc modules: none build environment:    distmod: rhel70    distarch: x86_64    target_arch: x86_64

Kesimpulan

MongoDB merupakan databasae NoSQL yang menjadi alternatif untuk para developer dalam mengembangkan aplikasi yang menerapkan Big Data dimana tabel-tabel data yang tersimpan tidak terikat dengan relasi seperti yang ada pada Relational Database Management System (RDBMS), sehingga database pada MongoDB ini menjadi flexible dan mudah untuk dikembangkan lagi (scalability)

Apakah jawaban ini bermanfaat? Ya Tidak

Send feedback
Maaf kami tidak bisa membantu. Bantu kami mengembangkan artikel ini dengan umpan balik Anda.