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!