MongoDB

Kako namestiti in uporabljati MongoDB na Linux Mint

Kako namestiti in uporabljati MongoDB na Linux Mint
V svetu rešitve baz podatkov je MongoDB relativno novinec. Vendar pa je zaradi lastnosti, ki jih ponuja, hitro pridobil izjemno priljubljenost. MongoDB je rešitev za zbirko podatkov, ki temelji na dokumentih, za večnamensko platformo in spada v klasifikacijo NoSQL. Ne upošteva pravil tradicionalnih relacijskih baz podatkov (na primer MySQL). Namesto tega za shranjevanje podatkov uporablja dokumente, podobne JSON. V tem članku si oglejmo, kako namestiti in uporabljati MongoDB na Linux Mint.

MongoDB na Linux Mint

MongoDB je odprtokodna rešitev platforme NoSQL za več platform. Ker gre za bazo podatkov NoSQL, v njej ni omejitev tradicionalnih baz podatkov (na primer MySQL) in ponuja večjo prilagodljivost za shranjevanje podatkov. MongoDB lahko obravnavamo tudi kot rešitev za shranjevanje datotek! MongoDB ponuja učinkovito skaliranje, zahvaljujoč svoji funkciji ostrenja.

Kupcem sta na voljo dve različici MongoDB - različica Skupnosti in Enterprise. Zdaj bo za splošne uporabnike izdaja skupnosti MongoDB dovolj za preskušanje / razvoj. Za obsežno izvedbo pa je dobro, da dobite Enterprise. MongoDB Enterprise ima dodatne funkcije, kot so podpora strankam, integracija Kubernetesa, hitrejše delovanje pomnilnika, certificiranje itd. Oglejte si MongoDB Enterprise Advanced.

V tem članku pa bom predstavil, kako namestiti in uporabljati različico MongoDB Community.

Namestite MongoDB na Linux Mint

MongoDB lahko namestimo na več načinov. Zaradi svoje priljubljenosti je že del strežnikov paketov Ubuntu. Linux Mint, ki je derivat Ubuntuja, lahko neposredno zgrabi MongoDB s paketnega strežnika. Vendar je uradno priporočilo MongoDB uporaba lastnega repozitorija za namestitev programske opreme zbirke podatkov.

Pripravljen? Skočimo naravnost vanj!

Namestite MongoDB iz strežnika paketov Ubuntu

MongoDB je neposredno dostopen s paketnega strežnika Ubuntu. Vse, kar potrebujete, je, da APT-u naročite, naj vzame in namesti mongodb paket. Čeprav bo delovalo v redu, v skladu z uradno dokumentacijo MongoDB to ni priporočljiva metoda. Sledite mu na lastno odgovornost.

Najprej zaženite terminal in posodobite predpomnilnik APT.

$ sudo apt posodobitev

Zdaj povejte APT, naj namesti MongoDB.

$ sudo apt namestite mongodb

Namestite MongoDB iz repozicije MongoDB

MongoDB uradno ponuja repo za Ubuntu, Debian, SUSE Linux in Amazon. MongoDB uradno priporoča ta način namestitve MongoDB. Tako zagotovite, da vedno uporabljate najnovejšo različico. Linux Mint temelji na Ubuntuju, zato bo repo Ubuntu deloval v redu.

Opomba: Repo je odvisen od različice. Ta metoda bo prikazala namestitev trenutne najnovejše stabilne različice MongoDB (MongoDB 4.2). Za druge različice si oglejte namestitveni dokument MongoDB.

Zaženite terminal in zaženite naslednje ukaze. Najprej preverimo, ali je nameščen GnuPG. GnuPG je prednameščen z Linux Mint. Če pa je bil prej odstranjen, ga bo ta ukaz takoj namestil.

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

Zdaj dodajte javni GPG ključ repoja MongoDB.

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

APT je pripravljen na komunikacijo z repo mongoDB. Repo MongoDB dodajte na seznam strežnikov paketov APT.

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

Posodobite predpomnilnik APT.

$ sudo apt posodobitev

Repo MongoDB je uspešno dodan. Zdaj povejte APT, naj namesti MongoDB. Ime paketa je mongodb-org. Upoštevajte to mongodb je iz repoja Ubuntuja, medtem ko mongodb-org je iz repoja MongoDB.

$ sudo apt namestite mongodb-org

Uporaba MongoDB

Ko je namestitev končana, preverimo, ali se izvaja MongoDB. Zaženite ta ukaz v terminalu.

$ mongo

Ukaz je vrgel nekaj napake. To je zato, ker se MongoDB privzeto ne začne z zagonom. Če želite to popraviti, zaženite naslednja dva ukaza. V bistvu pravimo systemctlu, naj zažene in omogoči storitev MongoDB ob zagonu.

$ sudo systemctl zaženi mongod
$ sudo systemctl omogoči mongod

Še enkrat preverite MongoDB.

$ mongo

Voila! MongoDB deluje odlično! Izvaja se lupina MongoDB. Služi kot nadzorni center MongoDB. MongoDB ima svoje ukaze in funkcije. Naslednji ukaz bo natisnil ožji seznam razpoložljivih ukazov in funkcij.

$ pomoč

Zadnje misli

MongoDB je zmogljiva programska oprema za baze podatkov. Vključujejo ga celo Google, Facebook, PayPal, EA, Adobe, eBay itd. velikani. Oglejte si podjetja, ki uporabljajo MongoDB. To samo po sebi priča o moči MongoDB.

V tem članku je razloženo, kako namestiti MongoDB. O tem se je mogoče veliko naučiti. Na internetu lahko najdete veliko vadnic o začetku uporabe MongoDB. Oglejte si ta začetniški vodnik po MongoDB.

Uživajte!

Brezplačni in odprtokodni igralni mehanizmi za razvoj iger Linux
Ta članek bo zajemal seznam brezplačnih in odprtokodnih igralnih mehanizmov, ki jih je mogoče uporabiti za razvoj 2D in 3D iger v Linuxu. Obstaja veli...
Vadnica Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider je dvanajsti dodatek k seriji Tomb Raider - franšiza akcijsko-pustolovskih iger, ki jo je ustvaril Eidos Montreal. Kritiki i...
Kako povečati FPS v Linuxu?
FPS pomeni Število sličic na sekundo. Naloga FPS je merjenje hitrosti sličic pri predvajanju video posnetkov ali igranih predstavah. Z enostavnimi bes...