MongoDB

So installieren und verwenden Sie MongoDB unter Linux Mint

So installieren und verwenden Sie MongoDB unter Linux Mint
In der Welt der Datenbanklösungen ist MongoDB ein relativer Neuling. Es hat jedoch aufgrund der Funktionen, die es bietet, schnell enorm an Popularität gewonnen. MongoDB ist eine universelle, plattformübergreifende, dokumentbasierte Datenbanklösung, die unter die NoSQL-Klassifikation fällt. Es folgt nicht den Regeln traditioneller relationaler Datenbanken (z. B. MySQL). Stattdessen werden JSON-ähnliche Dokumente zum Speichern von Daten verwendet. In diesem Artikel erfahren Sie, wie Sie MongoDB unter Linux Mint installieren und verwenden.

MongoDB auf Linux Mint

MongoDB ist eine plattformübergreifende Open-Source-NoSQL-Datenbanklösung. Da es sich um eine NoSQL-Datenbank handelt, ist sie frei von den Einschränkungen herkömmlicher Datenbanken (z. B. MySQL) und bietet mehr Flexibilität beim Speichern von Daten. MongoDB kann auch als Dateispeicherlösung behandelt werden! MongoDB bietet dank seiner Sharding-Funktion eine effiziente Skalierung.

Den Kunden stehen zwei Editionen von MongoDB zur Verfügung – die Community- und die Enterprise-Version. Jetzt reicht für allgemeine Benutzer die MongoDB Community-Edition für Test-/Entwicklungszwecke aus. Für eine groß angelegte Implementierung ist es jedoch eine gute Idee, die Enterprise-Version zu besorgen. MongoDB Enterprise bietet zusätzliche Funktionen wie Kundensupport, Kubernetes-Integration, schnellere Speicherleistung, Zertifizierung usw. Schauen Sie sich MongoDB Enterprise Advanced an.

In diesem Artikel zeige ich Ihnen jedoch, wie Sie die MongoDB-Community-Edition installieren und verwenden.

MongoDB unter Linux Mint installieren

Es gibt mehrere Möglichkeiten, MongoDB zu installieren install. Aufgrund seiner Popularität ist es bereits Teil der Ubuntu-Paketserver. Linux Mint, ein Ubuntu-Derivat, kann MongoDB direkt vom Paketserver abrufen. Die offizielle Empfehlung von MongoDB lautet jedoch, ein eigenes Repository für die Installation der Datenbanksoftware zu verwenden.

Bereit? Lass uns gleich reinspringen!

MongoDB vom Ubuntu-Paketserver installieren

MongoDB ist direkt vom Ubuntu-Paketserver verfügbar. Alles, was Sie brauchen, ist, APT mitzuteilen, dass es die mongodb Paket. Obwohl es gut funktioniert, ist es laut der offiziellen MongoDB-Dokumentation keine empfohlene Methode. Folgen Sie ihm auf eigene Verantwortung.

Starten Sie zuerst ein Terminal und aktualisieren Sie den APT-Cache.

$ sudo apt-Update

Sagen Sie APT nun, dass es MongoDB installieren soll.

$ sudo apt install mongodb

Installieren Sie MongoDB aus dem MongoDB-Repository

MongoDB bietet offiziell Repository für Ubuntu, Debian, SUSE Linux und Amazon an. MongoDB empfiehlt offiziell diese Methode zur Installation von MongoDB. Dadurch wird sichergestellt, dass Sie immer die neueste Version verwenden. Linux Mint ist Ubuntu-basiert, daher wird das Ubuntu-Repo problemlos funktionieren.

Hinweis: Das Repo ist versionsabhängig. Diese Methode zeigt die Installation der aktuellen stabilen Version von MongoDB (MongoDB 4.2). Weitere Versionen finden Sie im MongoDB-Installationsdokument.

Starten Sie ein Terminal und starten Sie die folgenden Befehle:. Lassen Sie uns zuerst prüfen, ob GnuPG installiert ist. GnuPG ist mit Linux Mint vorinstalliert. Wenn es jedoch zuvor deinstalliert wurde, wird es mit diesem Befehl sofort installiert.

$ sudo apt update && sudo apt install gnupg -y

Fügen Sie nun den öffentlichen GPG-Schlüssel des MongoDB-Repositorys hinzu.

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.2.aufsteigend | sudo apt-key hinzufügen -

APT ist bereit, mit dem MongoDB-Repository zu kommunizieren. Fügen Sie das MongoDB-Repository zur Liste der APT-Paketserver hinzu.

$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/
mongodb-org/4.2 Multiversum" | sudo tee /etc/apt/sources.aufführen.d/mongodb-org-4.2.aufführen

Aktualisieren Sie den APT-Cache.

$ sudo apt-Update

Das MongoDB-Repository wurde erfolgreich hinzugefügt. Sagen Sie APT nun, dass es MongoDB installieren soll. Der Paketname ist mongodb-org. Beachten Sie, dass mongodb ist von Ubuntu Repo, wohingegen mongodb-org stammt aus dem MongoDB-Repository.

$ sudo apt install mongodb-org

MongoDB verwenden

Sobald die Installation abgeschlossen ist, stellen wir sicher, dass MongoDB ausgeführt wird. Führen Sie diesen Befehl im Terminal aus.

$mongo

Der Befehl hat einen Fehler verursacht. Das liegt daran, dass MongoDB standardmäßig nicht mit boot startet. Um dies zu beheben, führen Sie die nächsten beiden Befehle aus. Im Wesentlichen weisen wir systemctl an, den MongoDB-Dienst beim Booten zu starten und zu aktivieren.

$ sudo systemctl start mongod
$ sudo systemctl aktivieren mongod

Überprüfen Sie MongoDB noch einmal.

$mongo

Voila! MongoDB läuft perfekt! Es ist die MongoDB-Shell, die läuft. Es dient als MongoDB-Kontrollzentrum. MongoDB hat seine eigenen Befehle und Funktionen. Der folgende Befehl druckt eine Auswahlliste der verfügbaren Befehle und Funktionen.

$ Hilfe

Abschließende Gedanken

MongoDB ist eine leistungsstarke Datenbanksoftware. Es ist sogar von Google, Facebook, PayPal, EA, Adobe, eBay usw. integriert. Riesen. Sehen Sie sich Unternehmen an, die MongoDB verwenden. Das allein ist ein Zeugnis der Macht von MongoDB.

In diesem Artikel wird nur beschrieben, wie Sie MongoDB installieren. Dazu gibt es viel zu lernen. Im Internet finden Sie zahlreiche Tutorials zu den ersten Schritten mit MongoDB. Sehen Sie sich diesen Anfängerleitfaden zu MongoDB an.

Genießen!

So installieren und spielen Sie Doom unter Linux
Einführung in Doom Die Doom-Serie entstand in den 90er Jahren nach der Veröffentlichung des ursprünglichen Doom. Es war sofort ein Hit und seitdem hat...
Vulkan für Linux-Benutzer
Mit jeder neuen Grafikkartengeneration stoßen Spieleentwickler an die Grenzen der grafischen Wiedergabetreue und kommen dem Fotorealismus einen Schrit...
OpenTTD vs. Simutrans
Das Erstellen einer eigenen Transportsimulation kann Spaß machen, entspannend und äußerst verlockend sein. Deshalb sollten Sie so viele Spiele wie mög...