Install Mongodb di ArchLinux
MongoDB adalah salah satu jenis sistem manajemen basis data NoSQL (non-relational) yang berbasis dokumen (document-oriented). Dokumen dalam MongoDB tersimpan dalam format BSON (Binary JSON), yang merupakan representasi biner dari format JSON (JavaScript Object Notation).
MongoDB cocok untuk pengembangan aplikasi web dan mobile karena cepat, ringan, skema fleksibel, dan dapat menangani data yang besar.
MongoDB juga menyediakan fitur-fitur seperti indeksasi, replikasi, dan sharding untuk meningkatkan performa dan ketahanan sistem.
Perlu waktu yang cukup lama untuk memahami paradigma NoSQL bagi pengembang aplikasi yang selama ini terbiasa dengan data SQL (MariaDB, MySQL, SQLite, dll)
install MongoDB dari AUR
cd /tmp
git clone https://aur.archlinux.org/mongodb-bin.git
cd /tmp/mongodb-bin
makepkg -sirc --noconfirm
cd /tmp
rm -rf /tmp/mongodb-bin
cd /tmp
git clone https://aur.archlinux.org/mongosh-bin.git
cd /tmp/mongosh-bin.git
makepkg -sirc --noconfirm
cd /tmp
rm -rf /tmp/mongosh-bin.git
cd /tmp
git clone https://aur.archlinux.org/mongodb-compass.git
cd /tmp/mongodb-compass
makepkg -sirc --noconfirm
cd /tmp
rm -rf /tmp/mongodb-compass.git
hasil pemasangan
mongod
ps -eaf | grep mongo
undix 26244 5602 0 18:52 pts/0 00:00:00 grep mongo
konfigurasi
Buat direktori database
mkdir -p /opt/database/mongodb/test
Buat database
mongod --dbpath /opt/database/mongodb/test
ps -eaf | grep mongo
undix 26322 5602 2 18:52 pts/0 00:00:00 mongod --dbpath /opt/database/mongodb/test
undix 26402 26289 0 18:53 pts/1 00:00:00 grep mongo