Jak instalować i używać MongoDB na mennicy Linux

Jak instalować i używać MongoDB na mennicy Linux
W świecie rozwiązania bazy danych MongoDB jest względnym nowicjuszem. Szybko jednak zyskał ogromną popularność ze względu na oferowane funkcje. MongoDB to ogólne, międzyplatformowe rozwiązanie oparte na dokumentach rozwiązanie bazy danych, które należy do klasyfikacji NoSQL. Nie przestrzega reguł tradycyjnych relacyjnych baz danych (na przykład MySQL). Zamiast tego używa dokumentów podobnych do JSON do przechowywania danych. W tym artykule sprawdźmy, jak zainstalować i używać MongoDB w Linux Mint.

MongoDB na mennicy Linux

MongoDB to rozwiązanie bazy danych NoSQL open-source. Ponieważ jest to baza danych NoSQL, jest wolna od ograniczonego charakteru tradycyjnych baz danych (na przykład MySQL), oferując większą elastyczność do przechowywania danych. MongoDB można również traktować jako rozwiązanie do przechowywania plików! MongoDB oferuje wydajne skalowanie, dzięki jej funkcji Sharding.

Istnieją dwie edycje MongoDB dostępne dla klientów - wersja społeczności i przedsiębiorstwa. Teraz, dla ogólnych użytkowników, wydanie społeczności MongoDB będzie wystarczające do testowania/rozwijania. Jednak w przypadku wdrożenia na dużą skalę dobrze jest zdobyć przedsiębiorstwo. MongoDB Enterprise ma dodatkowe funkcje, takie jak obsługa klienta, integracja Kubernetes, szybsza wydajność pamięci, certyfikat itp. Sprawdź MongoDB Enterprise Advanced.

Jednak w tym artykule będę pokazać, jak zainstalować i korzystać z MongoDB Community Edition.

Zainstaluj MongoDB w Linux Mint

Istnieje wiele sposobów instalacji MongoDB. Ze względu na jego popularność jest już częścią serwerów pakietów Ubuntu. Linux Mint, będąc pochodną Ubuntu, może bezpośrednio pobrać MongoDB z serwera pakietu. Jednak oficjalną zaleceniem MongoDB jest użycie własnego repozytorium do instalowania oprogramowania bazy danych.

Gotowy? Wskoczmy w to!

Zainstaluj MongoDB z serwera pakietu Ubuntu

MongoDB jest bezpośrednio dostępny na serwerze pakietów Ubuntu. Wszystko, czego potrzebujesz, to powiedzieć apt, aby chwycić i zainstalować MongoDB pakiet. Chociaż będzie działać dobrze, według oficjalnej dokumentacji MongoDB, nie jest zalecana metoda. Podążaj za nim na własną odpowiedzialność.

Najpierw zwolnij terminal i zaktualizuj Apt Cache.

Aktualizacja $ sudo apt

Teraz powiedz apt, aby zainstalować MongoDB.

$ sudo apt instal MongoDB

Zainstaluj MongoDB z MongoDB Repo

MongoDB oficjalnie oferuje Repo dla Ubuntu, Debian, Suse Linux i Amazon. MongoDB oficjalnie zaleca tę metodę instalowania MongoDB. To zapewnia, że ​​zawsze używasz najnowszej wersji. Linux Mint jest oparta na Ubuntu, więc Repo Ubuntu będzie działać dobrze.

Uwaga: repozytorium jest zależne od wersji. Ta metoda zaprezentuje instalację obecnej najnowszej wersji stabilnej MongoDB (MongoDB 4.2). Inne wersje sprawdź dokument instalacyjny MongoDB.

Rozpal terminal i zacznij uruchamiać następujące polecenia. Najpierw sprawdźmy, czy GNUPG jest zainstalowany. GNUPG jest wstępnie zainstalowany z mencją Linux. Jeśli jednak został wcześniej odinstalowany, to polecenie to natychmiast zainstaluje.

$ sudo apt aktualizacja && sudo apt instal gnupg -y

Teraz dodaj publiczny klucz GPG MongoDB Repo.

$ wget -qo - https: // www.MongoDB.ORG/STATIC/PGP/SERVER-4.2.ASC | sudo apt-key add -

Apt jest gotowy do komunikowania się z repozytorium MongoDB. Dodaj repozytorium MongoDB na liście apt serwerów pakietów.

$ echo "deb [arch = amd64, arm64] https: // repo.MongoDB.org/apt/ubuntu bionic/
MongoDB-Org/4.2 Multiverse "| sudo tee/etc/apt/Źródła.lista.D/MongoDB-org-4.2.lista

Zaktualizuj pamięć podręczną APT.

Aktualizacja $ sudo apt

Repozytorium MongoDB jest pomyślnie dodawane. Teraz powiedz apt, aby zainstalować MongoDB. Nazwa pakietu to MongoDB-org. Zauważ, że MongoDB pochodzi z Ubuntu Repo, podczas gdy MongoDB-org pochodzi z MongoDB Repo.

$ sudo apt instal MongoDB-org

Za pomocą MongoDB

Po zakończeniu instalacji upewnijmy się, że MongoDB działa. Uruchom to polecenie w terminalu.

$ Mongo

Polecenie rzuciło błąd. To dlatego, że MongoDB domyślnie nie zaczyna się od rozruchu. Aby to naprawić, uruchom następne dwa polecenie. Zasadniczo mówimy Systemctl, aby uruchomił i włączał usługę MongoDB podczas rozruchu.

$ sudo systemctl start mongood
$ sudo systemctl włącz Mongood

Sprawdź jeszcze raz MongoDB.

$ Mongo

Voila! MongoDB działa idealnie! To działa skorupa MongoDB. Służy jako centrum sterowania MongoDB. MongoDB ma swoje własne polecenia i funkcje. Poniższe polecenie wydrukuje krótką listę dostępnych poleceń i funkcji.

$ help

Końcowe przemyślenia

MongoDB to potężne oprogramowanie do bazy danych. Jest nawet włączony przez Google, Facebook, PayPal, EA, Adobe, eBay itp. Giants. Sprawdź firmy korzystające z MongoDB. To samo w sobie jest świadectwem siły MongoDB.

W tym artykule po prostu omówiono, jak zainstalować MongoDB. Jest wiele do nauczenia się. W Internecie można znaleźć mnóstwo samouczków na rozpoczęcie pracy z MongoDB. Sprawdź ten przewodnik dla początkujących po MongoDB.

Cieszyć się!