Alıştırma - MongoDB yükleme

Tamamlandı

Çoğu uygulama bir veritabanına ihtiyaç duyar. Burada MEAN yığının "M" harfine karşılık gelen MongoDB'yi yükleyeceksiniz. Bu popüler NoSQL veritabanı çözümü ücretsiz ve açık kaynaklıdır. NoSQL veritabanı, verilerin SQL Server veya MySQL gibi ilişkisel bir veritabanında olduğu gibi önceden tanımlanmış bir şekilde yapılandırılmasını gerektirmez.

MongoDB, verilerini katı bir veri yapısı gerektirmeyen JSON benzeri belgelerde depolar. JavaScript Nesne Gösterimi veya JSON kullanılarak gönderilen sorgu ve komutları kullanarak MongoDB’yle etkileşim kurarsınız.

Hangi MongoDB sürümleri mevcuttur?

MongoDB iki sürüme sahiptir:

  • MongoDB Community Server
  • MongoDB Enterprise Server

Burada MongoDB Community Server'ı yükleyeceksiniz. Daha sonra MongoDB'yi kullanarak kitaplarla ilgili bilgileri kaydedeceksiniz.

MongoDB'yi nasıl yüklerim?

MongoDB'yi Linux, macOS ve Windows'a yükleyebilirsiniz. Bu öğreticide Ubuntu apt paket yöneticisini kullanarak MongoDB'yi Ubuntu'ya yükleyeceksiniz.

Yükleme işlemleri, işletim sisteminize göre değişir. Ubuntu konusunda deneyiminiz yoksa adımları izleyerek işlemler hakkında fikir edinebilirsiniz.

Daha sonra yükleme kılavuzunu inceleyerek daha fazla bilgi edinebilirsiniz.

MongoDB'yi yükleme

Burada MongoDB'yi yalnızca birkaç komutla yükleyeceksiniz. Önceki ünitede oluşturduğunuz Ubuntu VM SSH bağlantısını kullanacaksınız.

Dekont

Güncelleştirme 10 dakika kadar sürebilir.

  1. İlk olarak tüm geçerli paketlerin güncel olduğundan emin olacağız:

    sudo apt update && sudo apt upgrade -y
    

    Dekont

    sudo bölümü, komutu yönetici ayrıcalıklarıyla çalıştırmak istediğimiz anlamına gelir.

  2. MongoDB paketini yükleyin:

    sudo apt-get install -y mongodb
    
  3. Yükleme tamamlandıktan sonra hizmetin otomatik olarak başlatılması gerekir. Şimdi aşağıdaki komutu çalıştırarak bunu doğrulayalım:

    sudo systemctl status mongodb
    

    Hizmetin çalıştığını görmeniz gerekir:

    azureuser@MeanStack:~$ sudo systemctl status mongodb
    ● mongodb.service - An object/document-oriented database
      Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
      Active: active (running) since Thu 2019-08-22 16:46:30 UTC; 9s ago
        Docs: man:mongod(1)
    Main PID: 18360 (mongod)
      CGroup: /system.slice/mongodb.service
              └─18360 /usr/bin/mongod --config /etc/mongodb.conf
    
    Aug 22 16:46:30 MeanStack systemd[1]: Started An object/document-oriented database.
    
  4. mongod --version komutunu çalıştırarak yüklemeyi doğrulayın.

    mongod --version
    

SSH bağlantınızı bir sonraki bölüm için açık bırakın.