Cara Menginstal MongoDB di Rocky Linux dan AlmaLinux

instagram story viewer

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 terstruktur dalam format seperti 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
  • Pembagian otomatis
  • Penyeimbang 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 potongan-potongan kecil yang dapat dikelola.

[ Anda mungkin juga menyukai: 6 Alat Berguna untuk Memantau Kinerja MongoDB ]

MongoDB mudah dipasang dan tersedia di cloud pribadi dan publik seperti AWS dan Biru langit. Dalam panduan ini, kami akan menginstal MongoDB pada 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 gudang 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] nama=Repositori MongoDB. dasar = https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/ gpgcheck=1. diaktifkan=1. gpgkey= https://www.mongodb.org/static/pgp/server-4.4.asc.

Setelah Anda menambahkan repositori, perbarui repositori sistem untuk menyinkronkan yang baru ditambahkan MongoDB penyimpanan dengan sistem.

$ sudo dnf pembaruan. 

Langkah 2: Instal MongoDB di Rocky Linux

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

$ sudo dnf install mongodb-org. 
Instal MongoDB di Rocky Linux
Instal MongoDB di Rocky Linux

tekan 'y' untuk mengimpor MongoDB GPG kunci dan tekan MEMASUKI.

Impor Kunci GPG MongoDB
Impor Kunci GPG MongoDB

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

$mongod --versi. 

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

Periksa Versi MongoDB
Periksa Versi MongoDB

Langkah 3: Mulai dan Aktifkan MongoDB

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

$ sudo systemctl status mongod. 

Sebelum hal lain, kita harus 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 mulai mongod. $ sudo systemctl aktifkan mongod. 
Mulai Layanan MongoDB
Mulai Layanan MongoDB

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

$ sudo systemctl status mongod. 
Periksa Status MongoDB
Periksa Status MongoDB

Untuk masuk ke Mongo shell, jalankan perintah:

$ mongo. 
Mulai MongoDB Shell
Mulai MongoDB Shell

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 uji.

> db. 

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

> gunakan tecmint-db. 
Buat Basis Data MongoDB
Buat Basis Data MongoDB

Sekarang mari kita tambahkan beberapa data. Seperti yang telah dibahas sebelumnya, MongoDB menyimpan data dalam record yang disebut dokumen. Data dalam format seperti 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( { "Nama Depan": "John", "Nama_Last": "Doe", "Kota": "Lisbon", "Nomor Id.": 34569765, "Usia": 28 } )

Untuk melihat dokumen dalam database Anda, jalankan perintah.

> tampilkan koleksi. 

Untuk menampilkan data yang tersimpan dalam dokumen jalankan:

> db.siswa.temukan() ATAU. > db.siswa.find().cantik()
Lihat Data Basis Data MongoDB
Lihat Data Basis Data MongoDB

Untuk menghapus dokumen, perintahnya adalah:

> db.siswa.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 pemasangan MongoDB pada Linux Rocky dan AlmaLinux.

Teachs.ru