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!