MongoDB adalah database dokumen sumber terbuka dan gratis yang dirancang untuk kemudahan pengembangan dan penskalaan aplikasi. Ini diklasifikasikan sebagai database NoSQL dan dengan demikian menyimpan data dalam dokumen seperti JSON yang fleksibel, yang berarti bidang dapat bervariasi dari dokumen ke dokumen dan struktur data dapat diubah dari waktu ke waktu.
Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri MongoDB terkait.
Dalam konteks ini, kita akan melihat cara menginstal MongoDB di Fedora 35.
Fitur Utama MongoDB:
- MongoDB memberikan performa tinggi untuk persistensi data.
- MongoDB memiliki bahasa kueri yang kaya.
- Fasilitas replikasi MongoDB yang disebut set replika menyediakan failover otomatis dan redundansi data yang meningkatkan ketersediaan data yang tinggi.
- MongoDB mendukung skalabilitas horizontal.
- MongoDB mendukung beberapa mesin penyimpanan.
Langkah-Langkah Menginstal MongoDB di Fedora 35
1. Lakukan Pembaruan Sistem
Pertama, Anda perlu memperbarui sistem operasi Fedora Anda untuk memastikan semua paket yang ada sudah diperbarui. Anda dapat menggunakan perintah ini untuk memperbarui paket server:
$ sudo dnf upgrade
$ sudo dnf update
2. Instal MongoDB di sistem Anda
Secara default, MongoDB tersedia di repositori dasar Fedora 35. Sekarang jalankan perintah berikut di bawah ini untuk menambahkan repositori MongoDB pada sistem Fedora:
$ sudo nano /etc/yum.repos.d/mongodb.repo
Tambahkan file di bawah ini:
[mongodb-upstream]
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
Setelah itu, perbarui paket dan instal MongoDB versi stabil terbaru menggunakan perintah berikut:
$ sudo dnf update
$ sudo dnf install mongodb-org
Setelah instalasi selesai, kita perlu memulai server MongoDB untuk mulai beroperasi. Kami melakukannya dengan perintah berikut di bawah ini:
$ sudo systemctl start mongod
$ sudo systemctl enable mongod
Anda dapat memeriksa versi MongoDB yang diinstal menggunakan perintah berikut:
$ mongod --version
Keluaran:
db version v4.4.4
Build Info: {
"version": "4.4.4",
"gitVersion": "8db30abmwe469d84bdcad0c83369623f100120397",
"openSSLVersion": "OpenSSL 1.1.1l FIPS 24 Aug 2021",
"modules": [],
"allocator": "tcmalloc",
"environment": {
"distmod": "rhel80",
"distarch": "x86_64",
"target_arch": "x86_64"
}
}
3. Konfigurasi Firewall
Kita perlu mengaktifkan firewall untuk menyaring lalu lintas ke server kita. Sekarang kita izinkan port 27017/TCP di firewall menggunakan perintah berikut:
$ sudo firewall-cmd --add-port=27017/tcp --permanent
$ sudo firewall-cmd --reload
Bagaimana cara mengakses MongoDB di Fedora ?
Sekarang kita jalankan perintah berikut untuk terhubung ke shell mongo:
$ mongo
Keluaran:
MongoDB shell version v4.4.4
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("Me7b4c9a0-9243-e463-336-920737aG4pa7c") }
MongoDB server version: 4.4.4
Welcome to the MongoDB shell.
For interactive help, type "help".
---
Bagaimana Cara Menghapus mongodb di Ubuntu 20.04?
Untuk meng-uninstall hanya paket mongodb kita dapat menggunakan perintah berikut:
$ sudo apt-get remove mongodb