Ćwiczenie — instalowanie bazy danych MongoDB
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.
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.Zainstaluj pakiet Bazy danych MongoDB:
sudo apt-get install -y mongodb
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.
Aby zweryfikować instalację, uruchom polecenie
mongod --version
.mongod --version
Zachowaj otwarte połączenie SSH na potrzeby następnego ćwiczenia.