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 schaalbaarheid 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. Afrekenen MongoDB Enterprise Geavanceerd .
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 prima werkt, is het volgens de officiële MongoDB-documentatie geen aanbevolen methode. Volg het op eigen verantwoordelijkheid.
Start eerst een terminal en werk de APT-cache bij.
$sudogeschikte update
Vertel APT nu om MongoDB te installeren.
$sudogeschiktinstallerenmongodb
Installeer MongoDB vanuit MongoDB repo
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 nieuwste 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). Voor andere versies, bekijk de MongoDB installatiedocument .
Start een terminal op en voer de volgende opdrachten uit. Laten we eerst kijken of GnuPG is geïnstalleerd. GnuPG wordt vooraf geïnstalleerd met Linux Mint. Als het echter eerder is verwijderd, wordt het met deze opdracht meteen geïnstalleerd.
$sudogeschikte update&& sudogeschiktinstallerengnupg-en
Voeg nu de openbare GPG-sleutel van MongoDB-repo toe.
$wget -qO- https://www.mongodb.org/statisch/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.
$gooide uit 'deb [ arch=amd64,arm64] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiversum' | sudo tee /enzovoort/geschikt/bronnen.lijst.d/mongodb-org-4.2.lijst
Werk de APT-cache bij.
$sudogeschikte update
De MongoDB-repo is succesvol toegevoegd. Vertel APT nu om MongoDB te installeren. De pakketnaam is mongodb-org. Let daar op mongodb is van Ubuntu repo terwijl mongodb-org is van MongoDB repo.
$sudogeschiktinstallerenmongodb-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 gaf een fout. 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.
$sudosystemctl start mongod$sudosystemctlinschakelenmongod
Controleer MongoDB nogmaals.
$mongo
Voila! MongoDB werkt perfect! Het is de MongoDB-shell die wordt uitgevoerd. 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.
$helpen
Laatste gedachten
MongoDB is een krachtige databasesoftware. Het is zelfs opgenomen door reuzen van Google, Facebook, PayPal, EA, Adobe, eBay enz. Bekijk bedrijven die MongoDB gebruiken . Dat is op zichzelf al een getuigenis van de kracht van MongoDB.
In dit artikel wordt alleen besproken hoe u MongoDB kunt installeren. Er is veel over te leren. U kunt op internet tal van tutorials vinden om aan de slag te gaan met MongoDB. Bekijk deze beginnershandleiding voor MongoDB.
Genieten van!