MongoDB

Sådan installeres og bruges MongoDB på Linux Mint

Sådan installeres og bruges MongoDB på Linux Mint
I databaseløsningens verden er MongoDB en relativ nybegynder. Det har dog hurtigt vundet enorm popularitet på grund af de funktioner, det tilbyder. MongoDB er en almindelig, dokumentbaseret databaseløsning på tværs af platforme, der falder ind under NoSQL-klassifikationen. Det følger ikke reglerne i traditionelle relationsdatabaser (for eksempel MySQL). I stedet bruger den JSON-lignende dokumenter til lagring af data. I denne artikel skal vi tjekke, hvordan du installerer og bruger MongoDB på Linux Mint.

MongoDB på Linux Mint

MongoDB er en open-source NoSQL-databaseløsning på tværs af platforme. Da det er en NoSQL-database, er den fri for de traditionelle databases begrænsede karakter (for eksempel MySQL), hvilket giver mere fleksibilitet til lagring af data. MongoDB kan også behandles som en filopbevaringsløsning! MongoDB tilbyder effektiv skalering takket være dets sharding-funktion.

Der er to udgaver af MongoDB tilgængelige for kunderne - Community- og Enterprise-versionen. For almindelige brugere er MongoDB Community-udgaven nu tilstrækkelig til test / udviklingsformål. For implementering i stor skala er det dog en god ide at få Enterprise. MongoDB Enterprise leveres med yderligere funktioner som kundesupport, Kubernetes-integration, hurtigere hukommelsesydelse, certificering osv. Tjek MongoDB Enterprise Advanced.

I denne artikel viser jeg dog, hvordan man installerer og bruger MongoDB Community-udgaven.

Installer MongoDB på Linux Mint

Der er flere måder, hvorpå vi kan installere MongoDB. På grund af dets popularitet er det allerede en del af Ubuntu-pakkeserverne. Linux Mint, der er et Ubuntu-derivat, kan få fat i MongoDB direkte fra pakkeserveren. Den officielle anbefaling fra MongoDB er dog at bruge sit eget lager til installation af databasesoftwaren.

Parat? Lad os hoppe lige ind i det!

Installer MongoDB fra Ubuntu-pakkeserver

MongoDB er direkte tilgængelig fra Ubuntu-pakkeserveren. Alt hvad du behøver er at bede APT om at få fat i og installere mongodb pakke. Selvom det fungerer fint, ifølge officiel MongoDB-dokumentation anbefales det ikke metode. Følg det på dit eget ansvar.

Først skal du starte en terminal og opdatere APT-cachen.

$ sudo apt opdatering

Bed nu APT om at installere MongoDB.

$ sudo apt installere mongodb

Installer MongoDB fra MongoDB repo

MongoDB tilbyder officielt repo til Ubuntu, Debian, SUSE Linux og Amazon. MongoDB anbefaler officielt denne metode til installation af MongoDB. Dette sikrer, at du altid bruger den nyeste version. Linux Mint er Ubuntu-baseret, så Ubuntu repo fungerer fint.

Bemærk: Repoen er versionafhængig. Denne metode viser installationen af ​​den aktuelle seneste MongoDB stabile version (MongoDB 4.2). For andre versioner, se MongoDB installationsdokumentet.

Tænd en terminal, og kør følgende kommandoer. Lad os først undersøge, om GnuPG er installeret. GnuPG leveres forudinstalleret med Linux Mint. Men hvis det blev afinstalleret tidligere, installerer denne kommando det med det samme.

$ sudo apt opdatering && sudo apt installere gnupg -y

Tilføj nu den offentlige GPG-nøgle til MongoDB repo.

$ wget -qO - https: // www.mongodb.org / statisk / pgp / server-4.2.asc | sudo apt-key tilføj -

APT er klar til at kommunikere med MongoDB repo. Tilføj MongoDB repo på listen over APT-pakke servere.

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

Opdater APT-cachen.

$ sudo apt opdatering

MongoDB-repoen tilføjes med succes. Bed nu APT om at installere MongoDB. Pakkens navn er mongodb-org. Noter det mongodb er fra Ubuntu repo mens mongodb-org er fra MongoDB repo.

$ sudo apt installere mongodb-org

Brug af MongoDB

Når installationen er afsluttet, skal vi sørge for, at MongoDB kører. Kør denne kommando i terminalen.

$ mongo

Kommandoen kastede nogle fejl. Det er fordi MongoDB som standard ikke starter med boot. For at løse dette skal du køre de næste to kommandoer. I det væsentlige fortæller vi systemctl at starte og aktivere MongoDB-service ved opstart.

$ sudo systemctl start mongod
$ sudo systemctl aktiver mongod

Tjek MongoDB igen.

$ mongo

Voila! MongoDB kører perfekt! Det er MongoDB-skalen, der kører. Det fungerer som MongoDB kontrolcenter. MongoDB har sine egne kommandoer og funktioner. Den følgende kommando udskriver en liste over tilgængelige kommandoer og funktioner.

$ hjælp

Afsluttende tanker

MongoDB er en kraftfuld databasesoftware. Det er endda indarbejdet af Google, Facebook, PayPal, EA, Adobe, eBay osv. kæmper. Tjek virksomheder, der bruger MongoDB. Dette er i sig selv et vidnesbyrd om MongoDB's magt.

Denne artikel diskuterer bare, hvordan du installerer MongoDB. Der er meget at lære om det. Du kan finde masser af tutorials på internettet om at komme i gang med MongoDB. Tjek denne begynderguide til MongoDB.

god fornøjelse!

Bedste Linux Distros til spil i 2021
Linux-operativsystemet er kommet langt fra dets originale, enkle, serverbaserede udseende. Dette operativsystem er forbedret enormt i de senere år og ...
Sådan registreres og streames din gaming-session på Linux
Tidligere blev spil kun betragtet som en hobby, men med tiden oplevede spilindustrien en enorm vækst med hensyn til teknologi og antallet af spillere....
Bedste spil at spille med håndsporing
Oculus Quest introducerede for nylig den gode idé om håndsporing uden controllere. Med et stadigt stigende antal spil og aktiviteter, der udfører supp...