Cara Memasang MongoDB di Rocky Linux dan Almalinux

Cara Memasang MongoDB di Rocky Linux dan Almalinux

Mongodb adalah pangkalan data NoSQL berorientasikan dokumen yang berprestasi tinggi, yang direka untuk mengendalikan trafik yang tinggi dan jumlah data yang besar. Tidak seperti dalam pangkalan data SQL di mana data disimpan dalam baris dan lajur di dalam jadual, di Mongodb, Data disusun dalam format seperti JSON di dalam rekod yang disebut sebagai dokumen.

Terima kasih kepada seni bina yang kurang skema, Mongodb sangat fleksibel, dan menyediakan kedua -dua skala mendatar dan menegak sangat berskala, dan memungkinkan hanya menyimpan data yang diperlukan seperti yang dikehendaki oleh aplikasi. Pada terasnya.

MongoDB menyediakan ciri -ciri utama berikut:

  • Pertanyaan yang kaya
  • Pengindeksan
  • Replikasi & ketersediaan tinggi
  • Skala mendatar dan menegak
  • Sharding auto
  • Mengimbangi beban

Mongodb adalah pilihan yang sempurna dalam aplikasi yang mengendalikan trafik yang tinggi dan yang perlu skala ke saiz besar dalam jangka masa yang singkat. Ia juga sesuai dalam pembangunan berulang di mana pembangunan perisian dipecah menjadi ketulan yang lebih kecil.

[Anda mungkin juga suka: 6 alat berguna untuk memantau prestasi MongoDB]

Mongodb mudah dipasang dan tersedia di awan swasta dan awam seperti AWS dan Azure. Dalam panduan ini, kami akan memasang Mongodb pada Rocky Linux dan Almalinux.

Langkah 1: Tambahkan repositori MongoDB

Dari awal, kita akan membuat repositori untuk Mongodb, kerana ini kerana Mongodb Pakej tidak tersedia di Rocky Linux dan Almalinux Repositori AppStream.

Jadi, buat Mongodb repositori seperti berikut.

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

Kemudian tampalkan konfigurasi berikut di bawah. Ini akan membolehkan anda memasang versi terkini yang, pada masa penerbitan, adalah MongoDB 4.4.

[MongoDB-ORG-4.4] Nama = 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/statik/pgp/pelayan-4.4.ASC 

Sebaik sahaja anda telah menambah repositori, kemas kini repositori sistem untuk menyegerakkan yang baru ditambah Mongodb repositori dengan sistem.

Kemas kini $ sudo DNF 

Langkah 2: Pasang MongoDB di Rocky Linux

Bergerak, kami kini akan memasang Mongodb. Untuk berbuat demikian, kami akan menjalankan arahan:

$ sudo dnf memasang mongodb-org 
Pasang MongoDB di Rocky Linux

Tekan 'Y' untuk mengimport MongoDB GPG Kunci dan tekan Masukkan.

Import Kunci GPG MongoDB

Setelah pemasangan Mongodb lengkap, sahkan versi yang dipasang seperti berikut.

$ mongod --version 

Perintah itu menyediakan versi dari Mongodb dipasang antara butiran lain seperti OpenSSL versi dan persekitaran.

Semak versi MongoDB

Langkah 3: Mula dan aktifkan mongodb

The Mongodb Daemon tidak bermula secara automatik semasa pemasangan. Anda boleh mengesahkannya dengan menjalankan arahan seperti berikut.

$ sudo Systemctl Status Mongod 

Sebelum apa -apa lagi, kita perlu memulakan Mongodb Daemon dan membolehkannya bermula secara automatik pada masa boot. Oleh itu, jalankan arahan di bawah secara berurutan untuk memulakan dan membolehkan MongoDB

$ sudo Systemctl Mula Mongod $ sudo Systemctl Dayakan Mongod 
Mulakan perkhidmatan MongoDB

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

$ sudo Systemctl Status Mongod 
Semak status MongoDB

Untuk log masuk ke Mongo Shell, jalankan arahan:

$ mongo 
Mulakan shell Mongodb

Langkah 4: Menggunakan MongoDB untuk menguruskan pangkalan data

Dengan Mongodb Dipasang, mari kita lari cepat beberapa operasi di cangkang.

Untuk melihat pangkalan data yang ada sekarang, jalankan arahan yang ditunjukkan. Secara lalai, MongoDB menyediakan pangkalan data ujian yang dipanggil ujian.

> db 

Untuk membuat pangkalan data melaksanakan gunakan arahan diikuti dengan nama pangkalan data yang tidak wujud. Dalam contoh ini, kami membuat pangkalan data yang dipanggil TECMINT-DB.

> Gunakan tecmint-db 
Buat pangkalan data MongoDB

Sekarang mari kita tambahkan beberapa data. Seperti yang dibincangkan sebelumnya, Mongodb menyimpan data dalam rekod yang dipanggil Dokumen. Data dalam format dan penyertaan seperti JSON wujud sebagai pasangan nilai utama.

Di sini, kami telah membuat dokumen yang dipanggil pelajar dan memasukkan beberapa data pelajar seperti berikut. Tampal ini pada prompt mongodb anda dan tekan masuk.

db.pelajar.InsertOne ("Nama Pertama": "John", "Last_name": "Doe", "City": "Lisbon", "Id No.": 34569765," Umur ": 28) 

Untuk melihat dokumen dalam pangkalan data anda, jalankan arahan.

> Tunjukkan koleksi 

Untuk memaparkan data yang disimpan dalam dokumen yang dijalankan:

> db.pelajar.cari () atau> db.pelajar.cari().cantik () 
Lihat data pangkalan data MongoDB

Untuk memadam dokumen, arahannya akan:

> db.pelajar.jatuh () 
Kesimpulan

Mongodb adalah sistem pangkalan data NoSQL yang sangat berskala dan fleksibel yang semakin diterima oleh pemaju kerana fleksibiliti dan model fleksibelnya. Sangat mudah dipelajari dan boleh digunakan dengan bahasa pengaturcaraan utama seperti Python dan Java. Dalam panduan ini, kami membawanya melalui pemasangan Mongodb pada Rocky Linux dan Almalinux.