Ćwiczenie — instalowanie bazy danych MongoDB

Ukończone

Wiele aplikacji wymaga bazy danych. W tym miejscu zainstalujesz bazę danych MongoDB , "M" w stosie MEAN. To popularne i bezpłatne rozwiązanie bazy danych NoSQL typu open source. Baza danych NoSQL nie wymaga, aby dane zostały ustrukturyzowane w wstępnie zdefiniowany sposób, ponieważ znajduje się w relacyjnej bazie danych, takiej jak SQL Server lub MySQL.

Baza danych MongoDB przechowuje dane w dokumentach w formacie JSON, które nie wymagają sztywnych struktur danych. Z bazy danych MongoDB można korzystać przy użyciu zapytań i poleceń wysyłanych jako ciąg JavaScript Object Notation (JSON).

Jakie wersje bazy danych MongoDB są dostępne?

Baza danych MongoDB oferuje dwie wersje:

  • MongoDB Community Server
  • MongoDB Enterprise Server

W tym miejscu zainstalujesz program MongoDB Community Server. Później użyjesz bazy danych MongoDB do przechowywania informacji o książkach.

Jak zainstalować bazę danych MongoDB?

Bazę danych MongoDB można zainstalować w systemach Linux, macOS i Windows. W celach szkoleniowych zainstaluj bazę danych MongoDB w systemie Ubuntu przy użyciu menedżera pakietów systemu Ubuntu apt .

Proces instalacji różni się w zależności od systemu operacyjnego. Jednak nawet jeśli nie masz doświadczenia z systemem Ubuntu, możesz zapoznać się z tymi instrukcjami, aby poznać ogólny przebieg tego procesu.

Później możesz zapoznać się z podręcznikiem instalacji, aby dowiedzieć się więcej.

Instalowanie bazy danych MongoDB

W tym miejscu zainstalujesz bazę danych MongoDB za pomocą kilku poleceń. Pracujesz z połączenia SSH z maszyną wirtualną z systemem Ubuntu utworzoną w poprzedniej lekcji.

Uwaga

Aktualizacja może potrwać do 10 minut.

  1. Najpierw upewniamy się, że wszystkie bieżące pakiety są aktualne:

    sudo apt update && sudo apt upgrade -y
    

    Uwaga

    Część sudo oznacza, że polecenie ma zostać uruchomione z uprawnieniami administracyjnymi.

  2. Zainstaluj pakiet Bazy danych MongoDB:

    sudo apt-get install -y mongodb
    
  3. Po zakończeniu instalacji usługa powinna zostać automatycznie uruchomiona. Użyj następującego polecenia, aby potwierdzić, że baza mongoDB jest uruchomiona:

    sudo systemctl status mongodb
    

    Powinna zostać wyświetlona usługa uruchomiona:

    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. Aby zweryfikować instalację, uruchom polecenie mongod --version.

    mongod --version
    

Zachowaj otwarte połączenie SSH na potrzeby następnego ćwiczenia.