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!