Cara Menginstal MongoDB di Rocky Linux dan Almalinux

Cara Menginstal MongoDB di Rocky Linux dan Almalinux

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

Berkat arsitekturnya, Mongodb sangat fleksibel, dan memberikan penskalaan horizontal dan vertikal sangat terukur, dan memungkinkan untuk hanya menyimpan data yang diperlukan seperti yang diperlukan oleh suatu aplikasi. Pada intinya.

MongoDB menyediakan fitur utama berikut:

  • Pertanyaan kaya
  • Pengindeksan
  • Replikasi & Ketersediaan Tinggi
  • Penskalaan horizontal dan vertikal
  • Sharding otomatis
  • Penyeimbang beban

Mongodb adalah pilihan yang sempurna dalam aplikasi yang menangani lalu lintas tinggi dan yang perlu skala ke ukuran besar dalam rentang waktu singkat. Ini juga ideal dalam pengembangan berulang di mana pengembangan perangkat lunak dipecah menjadi potongan yang lebih kecil.

[Anda mungkin juga menyukai: 6 alat yang berguna untuk memantau kinerja MongoDB]

Mongodb mudah dipasang dan tersedia di awan pribadi dan publik seperti AWS Dan Biru langit. Di panduan ini, kami akan menginstal Mongodb pada Linux Rocky Dan Almalinux.

Langkah 1: Tambahkan repositori MongoDB

Sejak 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.repo.d/mongodb-org.repo 

Kemudian tempel 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/$ rilis/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 Repositori dengan sistem.

Pembaruan $ sudo DNF 

Langkah 2: Instal MongoDB di Linux Rocky

Pindah, kami sekarang akan menginstal Mongodb. Untuk melakukannya, kami akan menjalankan perintah:

$ sudo dnf menginstal mongodb-org 
Instal MongoDB di Linux Rocky

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

Impor Kunci GPG MongoDB

Setelah pemasangan Mongodb selesai, verifikasi versi yang diinstal sebagai berikut.

$ mongod --version 

Perintah tersebut memberikan versi Mongodb diinstal di antara detail lainnya seperti Openssl versi dan lingkungan.

Periksa versi MongoDB

Langkah 3: Mulai dan Aktifkan MongoDB

Itu Mongodb Daemon tidak dimulai secara otomatis setelah instalasi. Anda dapat mengonfirmasi ini dengan menjalankan perintah sebagai berikut.

$ sudo Systemctl Status Mongod 

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

$ sudo systemctl mulai mongod $ sudo systemctl memungkinkan mongod 
Mulai Layanan MongoDB

Sekali lagi, verifikasi status Mongodb, Dan kali ini, Mongodb akan bangun dan berjalan.

$ sudo Systemctl Status Mongod 
Periksa status MongoDB

Untuk masuk ke Mongo shell, jalankan perintah:

$ Mongo 
Mulai shell mongodb

Langkah 4: Menggunakan MongoDB untuk mengelola database

Dengan Mongodb terpasang, mari kita run-through cepat dari beberapa operasi di shell.

Untuk melihat database saat ini ada, jalankan perintah yang ditampilkan. Secara default, MongoDB menyediakan database pengujian yang disebut tes.

> db 

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

> Gunakan tecmint-db 
Buat database MongoDB

Sekarang mari kita tambahkan beberapa data. Seperti yang dibahas sebelumnya, Mongodb Menyimpan data dalam catatan yang dipanggil dokumen. Data dalam format seperti JSON dan entri ada sebagai pasangan nilai kunci.

Di sini, kami telah membuat dokumen yang disebut Siswa dan memasukkan beberapa data siswa sebagai berikut. Tempel di MongoDB Prompt Anda dan tekan Enter.

db.Siswa.insertOne ("nama depan": "John", "last_name": "doe", "city": "lisbon", "id no.": 34569765," usia ": 28) 

Untuk melihat dokumen di database Anda, jalankan perintah.

> Tampilkan koleksi 

Untuk menampilkan data yang disimpan dalam dokumen yang dijalankan:

> db.Siswa.find () atau> db.Siswa.menemukan().cantik() 
Lihat Data Basis Data MongoDB

Untuk menghapus dokumen, perintahnya akan:

> db.Siswa.menjatuhkan() 
Kesimpulan

Mongodb adalah sistem basis data NoSQL yang sangat terukur dan fleksibel yang semakin banyak diadopsi oleh pengembang karena keserbagunaan dan model fleksibelnya. 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.