MongoDB

MongoDB installeren en gebruiken op Linux Mint and

MongoDB installeren en gebruiken op Linux Mint and
In de wereld van database-oplossingen is MongoDB een relatieve nieuwkomer. Het is echter snel enorm populair geworden vanwege de functies die het biedt. MongoDB is een universele, platformonafhankelijke, op documenten gebaseerde database-oplossing die onder de NoSQL-classificatie valt. Het volgt niet de regels van traditionele relationele databases (bijvoorbeeld MySQL). In plaats daarvan gebruikt het JSON-achtige documenten voor het opslaan van gegevens. Laten we in dit artikel eens kijken hoe we MongoDB op Linux Mint kunnen installeren en gebruiken.

MongoDB op Linux Mint

MongoDB is een open-source platformonafhankelijke NoSQL-databaseoplossing. Omdat het een NoSQL-database is, is het vrij van de beperkte aard van de traditionele databases (bijvoorbeeld MySQL), en biedt het meer flexibiliteit voor het opslaan van gegevens. MongoDB kan ook worden behandeld als een oplossing voor bestandsopslag! MongoDB biedt efficiënte schaling dankzij de sharding-functie.

Er zijn twee edities van MongoDB beschikbaar voor de klanten - de Community- en Enterprise-versie. Nu, voor algemene gebruikers, is de MongoDB Community-editie voldoende voor test-/ontwikkelingsdoeleinden. Voor grootschalige implementatie is het echter een goed idee om de Enterprise-versie aan te schaffen. MongoDB Enterprise wordt geleverd met extra functies zoals klantenondersteuning, Kubernetes-integratie, snellere geheugenprestaties, certificering, enz. Bekijk MongoDB Enterprise Advanced.

In dit artikel zal ik echter laten zien hoe u de MongoDB Community-editie installeert en gebruikt.

Installeer MongoDB op Linux Mint

Er zijn meerdere manieren waarop we MongoDB kunnen installeren. Vanwege zijn populariteit maakt het al deel uit van de Ubuntu-pakketservers. Linux Mint, dat een Ubuntu-derivaat is, kan MongoDB rechtstreeks van de pakketserver halen. De officiële aanbeveling van MongoDB is echter om zijn eigen repository te gebruiken voor het installeren van de databasesoftware.

Klaar? Laten we er meteen in springen!

Installeer MongoDB vanaf de Ubuntu-pakketserver

MongoDB is direct beschikbaar vanaf de Ubuntu-pakketserver. Het enige wat u hoeft te doen, is APT vertellen om de te pakken en te installeren mongodb pakket. Hoewel het volgens de officiële MongoDB-documentatie prima werkt, is het geen aanbevolen methode. Volg het op eigen verantwoordelijkheid.

Start eerst een terminal en werk de APT-cache bij.

$ sudo apt-update

Vertel APT nu om MongoDB te installeren.

$ sudo apt install mongodb

Installeer MongoDB vanuit MongoDB repo re

MongoDB biedt officieel repo voor Ubuntu, Debian, SUSE Linux en Amazon. MongoDB beveelt officieel deze methode aan om MongoDB te installeren. Zo weet je zeker dat je altijd de laatste versie gebruikt. Linux Mint is gebaseerd op Ubuntu, dus de Ubuntu-repo werkt prima.

Opmerking: de repo is versie-afhankelijk. Deze methode toont de installatie van de huidige nieuwste stabiele versie van MongoDB (MongoDB 4.2). Bekijk voor andere versies het MongoDB-installatiedocument.

Start een terminal op en voer de volgende opdrachten uit:. Laten we eerst kijken of GnuPG is geïnstalleerd is. GnuPG wordt vooraf geïnstalleerd met Linux Mint. Als het echter eerder is verwijderd, wordt het met deze opdracht meteen geïnstalleerd.

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

Voeg nu de openbare GPG-sleutel van MongoDB repo toe.

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -

APT is klaar om te communiceren met de MongoDB-repo. Voeg de MongoDB-repo toe aan de lijst met APT-pakketservers.

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

Update de APT-cache.

$ sudo apt-update

De MongoDB-repo is succesvol toegevoegd. Vertel APT nu om MongoDB te installeren install. De pakketnaam is mongodb-org. Let daar op mongodb is van Ubuntu repo terwijl mongodb-org is van MongoDB repo.

$ sudo apt install mongodb-org

MongoDB gebruiken

Zodra de installatie is voltooid, zorgen we ervoor dat MongoDB actief is. Voer deze opdracht uit in de terminal.

$ mongo

De opdracht heeft een fout veroorzaakt. Het is omdat MongoDB standaard niet begint met opstarten. Voer de volgende twee opdrachten uit om dit op te lossen:. In wezen vertellen we systemctl om de MongoDB-service bij het opstarten te starten en in te schakelen.

$ sudo systemctl start mongod
$ sudo systemctl mongod inschakelen

Controleer MongoDB nogmaals.

$ mongo

Voila! MongoDB werkt perfect! Het is de MongoDB-shell die draait. Het dient als het MongoDB-controlecentrum. MongoDB heeft zijn eigen commando's en functies. Met de volgende opdracht wordt een shortlist met beschikbare opdrachten en functies afgedrukt.

$ hulp

Laatste gedachten

MongoDB is een krachtige databasesoftware. Het is zelfs opgenomen door Google, Facebook, PayPal, EA, Adobe, eBay enz. reuzen. Bekijk bedrijven die MongoDB gebruiken. Dat is op zichzelf al een getuigenis van de kracht van MongoDB.

Dit artikel bespreekt alleen hoe u MongoDB installeert. Er is veel over te leren. U kunt tal van tutorials op internet vinden om aan de slag te gaan met MongoDB. Bekijk deze beginnershandleiding voor MongoDB.

Genieten!

Top 10 spellen om te spelen op Ubuntu
Het Windows-platform is een van de dominante platforms voor gaming geweest vanwege het enorme percentage games dat tegenwoordig wordt ontwikkeld om Wi...
5 beste arcade-spellen voor Linux
Tegenwoordig zijn computers serieuze machines die worden gebruikt om te gamen. Als je de nieuwe hoge score niet kunt halen, weet je wat ik bedoel. In ...
Strijd om Wesnoth 1.13.6 Ontwikkeling vrijgegeven
Strijd om Wesnoth 1.13.6 die vorige maand werd uitgebracht, is de zesde ontwikkelingsrelease in de 1.13.x-serie en het levert een aantal verbeteringen...