GNU/Linux >> Belajar Linux >  >> Rocky Linux

Cara Menginstal MongoDB di Rocky Linux dan AlmaLinux

MongoDB adalah database NoSQL berorientasi dokumen berkinerja tinggi dan sangat skalabel yang dirancang untuk menangani lalu lintas tinggi dan volume data yang besar. Tidak seperti di database SQL di mana data disimpan dalam baris dan kolom di dalam tabel, di MongoDB , data disusun dalam format mirip JSON di dalam catatan yang disebut sebagai dokumen.

Berkat arsitektur tanpa skema, MongoDB sangat fleksibel, dan menyediakan penskalaan horizontal dan vertikal yang sangat skalabel, dan memungkinkan untuk hanya menyimpan data yang diperlukan sesuai kebutuhan aplikasi. Pada intinya.

MongoDB menyediakan fitur-fitur utama berikut:

  • Kueri yang kaya
  • Pengindeksan
  • Replikasi &ketersediaan tinggi
  • Penskalaan horizontal dan vertikal
  • Sharding otomatis
  • Penimbangan beban

MongoDB adalah pilihan sempurna dalam aplikasi yang menangani lalu lintas tinggi dan yang perlu diskalakan ke ukuran besar dalam rentang waktu singkat. Ini juga ideal dalam pengembangan berulang di mana pengembangan perangkat lunak dipecah menjadi bagian-bagian kecil yang dapat dikelola.

MongoDB mudah dipasang dan tersedia di awan pribadi dan publik seperti AWS dan Azure . Dalam panduan ini, kami akan menginstal MongoDB di Linux Rocky dan AlmaLinux .

Langkah 1:Tambahkan Repositori MongoDB

Dari awal, kita akan membuat repositori untuk MongoDB , karena ini karena MongoDB paket tidak tersedia di Linux Rocky dan AlmaLinux Repositori AppStream.

Jadi, buat MongoDB repositori sebagai berikut.

$ sudo vim /etc/yum.repos.d/mongodb-org.repo

Kemudian Tempelkan konfigurasi berikut di bawah ini. Ini akan memungkinkan Anda untuk menginstal versi terbaru yang, pada saat publikasi, adalah MongoDB 4.4 .

[mongodb-org-4.4]
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 Anda menambahkan repositori, perbarui repositori sistem untuk menyinkronkan MongoDB . yang baru ditambahkan repositori dengan sistem.

$ sudo dnf update

Langkah 2:Instal MongoDB di Rocky Linux

Selanjutnya, kita sekarang akan menginstal MongoDB . Untuk melakukannya, kita akan menjalankan perintah:

$ sudo dnf install mongodb-org

Tekan 'y' untuk mengimpor MongoDB GPG tombol dan tekan ENTER .

Setelah instalasi MongoDB selesai, verifikasi versi yang diinstal sebagai berikut.

$ mongod --version

Perintah menyediakan versi MongoDB diinstal di antara detail lain seperti OpenSSL versi dan Lingkungan.

Langkah 3:Mulai dan Aktifkan MongoDB

MongoDB daemon tidak dimulai secara otomatis setelah instalasi. Anda dapat mengonfirmasi ini dengan menjalankan perintah sebagai berikut.

$ sudo systemctl status mongod

Sebelum melakukan hal lain, kita perlu memulai MongoDB daemon dan aktifkan untuk memulai secara otomatis saat boot. Oleh karena itu, jalankan perintah di bawah ini secara berurutan untuk memulai dan mengaktifkan MongoDB

$ sudo systemctl start mongod
$ sudo systemctl enable mongod

Sekali lagi, verifikasi status MongoDB , dan kali ini, MongoDB akan aktif dan berjalan.

$ sudo systemctl status mongod

Untuk masuk ke Mongo shell, jalankan perintah:

$ mongo

Langkah 4:Menggunakan MongoDB untuk Mengelola Database

Dengan MongoDB terinstal, mari kita lihat beberapa operasi di shell.

Untuk melihat database saat ini di tempat, jalankan perintah yang ditampilkan. Secara default, MongoDB menyediakan database pengujian yang disebut test .

> db

Untuk membuat database, jalankan gunakan perintah diikuti dengan nama database yang tidak ada. Dalam contoh ini, kami membuat database bernama tecmint-db .

> use tecmint-db

Sekarang mari tambahkan beberapa data. Seperti yang telah dibahas sebelumnya, MongoDB menyimpan data dalam catatan yang disebut dokumen . Data dalam format mirip JSON dan entri ada sebagai pasangan nilai kunci.

Di sini, kami telah membuat dokumen yang disebut siswa dan disisipkan beberapa data siswa sebagai berikut. Rekatkan ini pada prompt MongoDB Anda dan tekan ENTER.

db.students.insertOne(
   { "First Name" : "John",
     "Last_Name"  : "Doe",
     "City" : "Lisbon",
     "Id No." : 34569765,
     "Age" : 28
   }
)

Untuk melihat dokumen dalam database Anda, jalankan perintah.

> show collections

Untuk menampilkan data yang tersimpan dalam dokumen jalankan:

> db.students.find()
OR
> db.students.find().pretty()

Untuk menghapus dokumen, perintahnya adalah:

> db.students.drop()
Kesimpulan

MongoDB adalah sistem basis data NoSQL yang sangat skalabel dan fleksibel yang semakin banyak diadopsi oleh pengembang karena keserbagunaan dan modelnya yang fleksibel. Mudah dipelajari dan dapat digunakan dengan bahasa pemrograman utama seperti Python dan Java. Dalam panduan ini, kami memandu Anda melalui penginstalan MongoDB di Linux Rocky dan AlmaLinux .


Rocky Linux
  1. Cara Instal Docker dan Docker-Compose di Rocky Linux 8

  2. Cara Install dan Konfigurasi HAProxy di Rocky Linux 8

  3. Cara Menginstal dan Mengkonfigurasi Elasticsearch di Rocky Linux 8

  1. Cara Menginstal dan Menggunakan MongoDB di Rocky Linux 8

  2. Cara Install Jenkins di Rocky Linux 8 / AlmaLinux 8

  3. Cara Instal Rocky Linux 8.4

  1. Cara Menginstal Samba di Rocky Linux dan AlmaLinux

  2. Cara Menginstal PostgreSQL 14 di Rocky Linux dan AlmaLinux

  3. Cara Menginstal Budgie Desktop di AlmaLinux | Rocky Linux 8