Sådan installeres og bruges MongoDB på Linux Mint

How Install Use Mongodb Linux Mint



I databaseløsningens verden er MongoDB en relativ tilflytter. Det har dog hurtigt vundet enorm popularitet på grund af de funktioner, det tilbyder. MongoDB er en generel, tværgående platform, dokumentbaseret databaseløsning, der falder ind under NoSQL-klassificeringen. Det følger ikke reglerne for traditionelle relationsdatabaser (f.eks. MySQL). I stedet bruger den JSON-lignende dokumenter til lagring af data. Lad os i denne artikel se, hvordan du installerer og bruger MongoDB på Linux Mint.

MongoDB på Linux Mint

MongoDB er en open-source cross-platform NoSQL database løsning. Da det er en NoSQL -database, er den fri for de traditionelle databasers begrænsede karakter (f.eks. MySQL), hvilket giver mere fleksibilitet til lagring af data. MongoDB kan også behandles som en filopbevaringsløsning! MongoDB tilbyder effektiv skalering takket være dens skærmningsfunktion.







Der er to udgaver af MongoDB til rådighed for kunderne - Community- og Enterprise -versionen. For almindelige brugere er MongoDB Community -udgaven nu nok til test/udvikling. For implementering i stor skala er det dog en god idé at få Enterprise. MongoDB Enterprise leveres med yderligere funktioner som kundesupport, Kubernetes -integration, hurtigere hukommelsesydelse, certificering osv. Check ud MongoDB Enterprise Advanced .



I denne artikel vil jeg dog vise, hvordan du installerer og bruger MongoDB Community -udgaven.



Installer MongoDB på Linux Mint

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





Parat? Lad os springe lige ind i det!

Installer MongoDB fra Ubuntu -pakkeserver

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



Start først en terminal, og opdater APT -cachen.

$sudopassende opdatering

Fortæl nu APT om at installere MongoDB.

$sudopassendeinstalleremongodb

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-repoen fungerer fint.

Bemærk: Repoen er versionafhængig. Denne metode viser installationen af ​​den nuværende seneste MongoDB -stabile version (MongoDB 4.2). For andre versioner, tjek MongoDB installationsdokument .

Start en terminal, og begynd at køre følgende kommandoer. Lad os først undersøge, om GnuPG er installeret. GnuPG leveres forudinstalleret med Linux Mint. Men hvis den blev afinstalleret tidligere, vil denne kommando installere den med det samme.

$sudopassende opdatering&& sudopassendeinstalleregnupg-og

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øjelse-

APT er klar til at kommunikere med MongoDB -repoen. Tilføj MongoDB -repoen på listen over APT -pakkeservere.

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

Opdater APT -cachen.

$sudopassende opdatering

MongoDB -repoen tilføjes. Fortæl nu APT om at installere MongoDB. Pakkenavnet er mongodb-org. Noter det mongodb er fra Ubuntu repo, hvorimod mongodb-org er fra MongoDB repo.

$sudopassendeinstalleremongodb-org

Brug af MongoDB

Når installationen er fuldført, skal vi sikre os, at MongoDB kører. Kør denne kommando i terminalen.

$mongo

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

$sudosystemctl start mongod
$sudosystemctlaktiveremongod

Tjek MongoDB igen.

$mongo

Voila! MongoDB kører perfekt! Det er MongoDB -skallen, der kører. Det fungerer som MongoDB kontrolcenter. MongoDB har sine egne kommandoer og funktioner. Følgende kommando udskriver en shortlist med tilgængelige kommandoer og funktioner.

$Hjælp

Endelige tanker

MongoDB er en kraftfuld databasesoftware. Det er endda inkorporeret af giganter fra Google, Facebook, PayPal, EA, Adobe, eBay osv. Tjek virksomheder, der bruger MongoDB . Det er i sig selv et vidnesbyrd om MongoDB's magt.

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

God fornøjelse!