Linux Mint'te MongoDB Nasıl Kurulur ve Kullanılır

How Install Use Mongodb Linux Mint



Veritabanı çözümü dünyasında, MongoDB nispeten yenidir. Ancak sunduğu özellikler nedeniyle hızla büyük bir popülerlik kazanmıştır. MongoDB, NoSQL sınıflandırmasına giren genel amaçlı, platformlar arası, belge tabanlı bir veritabanı çözümüdür. Geleneksel ilişkisel veritabanlarının (örneğin, MySQL) kurallarına uymaz. Bunun yerine, verileri depolamak için JSON benzeri belgeler kullanır. Bu yazımızda, MongoDB'yi Linux Mint üzerinde nasıl kuracağımızı ve kullanacağımızı inceleyelim.

Linux Mint üzerinde MongoDB

MongoDB, açık kaynaklı bir çapraz platform NoSQL veritabanı çözümüdür. Bir NoSQL veritabanı olduğundan, geleneksel veritabanlarının (örneğin, MySQL) kısıtlı doğasından bağımsızdır ve veri depolamak için daha fazla esneklik sunar. MongoDB ayrıca bir dosya depolama çözümü olarak da değerlendirilebilir! MongoDB, parçalama özelliği sayesinde verimli ölçekleme sunar.







Müşterilere sunulan iki MongoDB sürümü vardır – Topluluk ve Kurumsal sürüm. Artık genel kullanıcılar için MongoDB Community sürümü test/geliştirme amaçları için yeterli olacaktır. Ancak, büyük ölçekli uygulama için Enterprise olanı almak iyi bir fikirdir. MongoDB Enterprise, müşteri desteği, Kubernetes entegrasyonu, daha hızlı bellek performansı, sertifika vb. gibi ek özelliklerle birlikte gelir. MongoDB Kurumsal Gelişmiş .



Ancak bu makalede, MongoDB Community sürümünün nasıl kurulacağını ve kullanılacağını göstereceğim.



MongoDB'yi Linux Mint'e yükleyin

MongoDB'yi kurmanın birden çok yolu vardır. Popülaritesi nedeniyle zaten Ubuntu paket sunucularının bir parçası. Bir Ubuntu türevi olan Linux Mint, doğrudan paket sunucusundan MongoDB'yi alabilir. Ancak MongoDB'nin resmi tavsiyesi, veritabanı yazılımını kurmak için kendi deposunu kullanmaktır.





Hazır? Hemen içine atlayalım!

MongoDB'yi Ubuntu paket sunucusundan kurun

MongoDB, doğrudan Ubuntu paket sunucusundan edinilebilir. Tek ihtiyacınız olan, APT'ye cihazı almasını ve kurmasını söylemek. mongodb paket. Resmi MongoDB belgelerine göre gayet iyi çalışacak olsa da, önerilen yöntem değildir. Bunu kendi sorumluluğunuzda takip edin.



İlk önce bir terminali çalıştırın ve APT önbelleğini güncelleyin.

$sudouygun güncelleme

Şimdi APT'ye MongoDB'yi kurmasını söyleyin.

$sudouygunYüklemekmongodb

MongoDB deposundan MongoDB'yi yükleyin

MongoDB resmi olarak Ubuntu, Debian, SUSE Linux ve Amazon için repo sunuyor. MongoDB, MongoDB'yi yüklemek için bu yöntemi resmi olarak önerir. Bu, her zaman en son sürümü kullandığınızdan emin olmanızı sağlar. Linux Mint Ubuntu tabanlıdır, bu nedenle Ubuntu deposu gayet iyi çalışacaktır.

Not: Depo, sürüme bağlıdır. Bu yöntem, mevcut en son MongoDB kararlı sürümünün (MongoDB 4.2) kurulumunu gösterecektir. Diğer sürümler için bkz. MongoDB kurulum belgesi .

Bir terminali ateşleyin ve aşağıdaki komutları çalıştırmaya başlayın. İlk olarak, GnuPG'nin kurulu olup olmadığını kontrol edelim. GnuPG, Linux Mint ile önceden yüklenmiş olarak gelir. Ancak, daha önce kaldırılmışsa, bu komut onu hemen yükleyecektir.

$sudouygun güncelleme&& sudouygunYüklemekgnupg-ve

Şimdi, MongoDB deposunun genel GPG anahtarını ekleyin.

$wget -qO- https://www.mongodb.org/statik/pgp/sunucu-4.2.asc| sudo apt-key ekleme-

APT, MongoDB deposu ile iletişim kurmaya hazırdır. APT paket sunucuları listesine MongoDB deposunu ekleyin.

$dışarı attı 'deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/
mongodb-org/4.2 çoklu evren'
| sudo tişört /vesaire/uygun/kaynaklar.list.d/mongodb-org-4.2.liste

APT önbelleğini güncelleyin.

$sudouygun güncelleme

MongoDB deposu başarıyla eklendi. Şimdi APT'ye MongoDB'yi kurmasını söyleyin. Paket adı mongodb-org'dur. Bunu not et mongodb Ubuntu deposundan ise mongodb-org MongoDB deposundan.

$sudouygunYüklemekmongodb-org

MongoDB'yi Kullanma

Kurulum tamamlandıktan sonra MongoDB'nin çalıştığından emin olalım. Bu komutu terminalde çalıştırın.

$mongo

Komut biraz hata verdi. Bunun nedeni, MongoDB'nin varsayılan olarak önyükleme ile başlamamasıdır. Bunu düzeltmek için sonraki iki komutu çalıştırın. Esasen, systemctl'ye açılışta MongoDB hizmetini başlatmasını ve etkinleştirmesini söylüyoruz.

$sudosystemctl mongod'u başlat
$sudosistemctletkinleştirmemongod

MongoDB'yi bir kez daha kontrol edin.

$mongo

İşte! MongoDB mükemmel çalışıyor! Çalışan MongoDB kabuğu. MongoDB kontrol merkezi olarak hizmet vermektedir. MongoDB'nin kendi komutları ve işlevleri vardır. Aşağıdaki komut, kullanılabilir komutların ve işlevlerin kısa bir listesini yazdıracaktır.

$Yardım

Son düşünceler

MongoDB güçlü bir veritabanı yazılımıdır. Hatta Google, Facebook, PayPal, EA, Adobe, eBay vb. devler tarafından dahil edilmiştir. MongoDB kullanan şirketlere göz atın . Bu, kendi başına, MongoDB'nin gücünün bir kanıtıdır.

Bu makale sadece MongoDB'nin nasıl kurulacağını tartışıyor. Bu konuda öğrenilecek çok şey var. MongoDB'yi kullanmaya başlamak için internette çok sayıda öğretici bulabilirsiniz. Bu yeni başlayanlar için MongoDB kılavuzuna göz atın.

Eğlence!