Ako nainštalovať a používať MongoDB v Linux Mint

How Install Use Mongodb Linux Mint



Vo svete databázových riešení je MongoDB relatívnym nováčikom. Vďaka funkciám, ktoré ponúka, si však rýchlo získal obrovskú popularitu. MongoDB je univerzálne databázové riešenie založené na viacerých platformách založené na dokumentoch, ktoré patrí do klasifikácie NoSQL. Nedodržiava pravidlá tradičných relačných databáz (napríklad MySQL). Na ukladanie údajov namiesto toho používa dokumenty podobné formátu JSON. V tomto článku sa pozrime na to, ako nainštalovať a používať MongoDB na Linux Mint.

MongoDB v Linux Mint

MongoDB je open-source multiplatformové databázové riešenie NoSQL. Pretože ide o databázu NoSQL, neobsahuje obmedzený charakter tradičných databáz (napríklad MySQL), čo ponúka väčšiu flexibilitu pri ukladaní údajov. MongoDB možno tiež považovať za riešenie na ukladanie súborov! MongoDB ponúka efektívne škálovanie vďaka svojej funkcii Sharding.







Zákazníkom sú k dispozícii dve edície MongoDB - komunitná a podniková verzia. Teraz pre bežných používateľov bude na účely testovania/vývoja stačiť edícia MongoDB Community. Na rozsiahlu implementáciu je však dobré zaobstarať si Enterprise. MongoDB Enterprise prichádza s ďalšími funkciami, ako je zákaznícka podpora, integrácia Kubernetes, rýchlejší výkon pamäte, certifikácia atď. MongoDB Enterprise Advanced .



V tomto článku vám však ukážem, ako nainštalovať a používať edíciu MongoDB Community.



Nainštalujte MongoDB na Linux Mint

MongoDB môžeme nainštalovať niekoľkými spôsobmi. Vďaka svojej popularite je už súčasťou serverových balíkov Ubuntu. Linux Mint, derivát Ubuntu, môže priamo získať MongoDB z balíkového servera. Oficiálnym odporúčaním MongoDB je však použiť vlastné úložisko na inštaláciu databázového softvéru.





Pripravený? Skočme do toho rovno!

Nainštalujte MongoDB zo servera balíkov Ubuntu

MongoDB je priamo dostupný z balíkového servera Ubuntu. Všetko, čo potrebujete, je povedať APT, aby chytila ​​a nainštalovala mongodb balík. Aj keď to bude fungovať dobre, podľa oficiálnej dokumentácie MongoDB to nie je odporúčaná metóda. Riaďte sa tým na vlastnú zodpovednosť.



Najprv spustite terminál a aktualizujte vyrovnávaciu pamäť APT.

$sudovýstižná aktualizácia

Teraz povedzte APT, aby nainštaloval MongoDB.

$sudovýstižnýInštaláciamongodb

Nainštalujte MongoDB z repo MongoDB

MongoDB oficiálne ponúka repo pre Ubuntu, Debian, SUSE Linux a Amazon. MongoDB oficiálne odporúča tento spôsob inštalácie MongoDB. Vďaka tomu budete vždy používať najnovšiu verziu. Linux Mint je založený na Ubuntu, takže repo Ubuntu bude fungovať dobre.

Poznámka: Repo je závislé od verzie. Táto metóda predvedie inštaláciu aktuálnej najnovšej stabilnej verzie MongoDB (MongoDB 4.2). Ostatné verzie nájdete na stránke Dokument o inštalácii MongoDB .

Spustite terminál a spustite nasledujúce príkazy. Najprv sa pozrime, či je nainštalovaný GnuPG. GnuPG je predinštalovaný s Linux Mint. Ak bol však predtým odinštalovaný, tento príkaz ho ihneď nainštaluje.

$sudovýstižná aktualizácia&& sudovýstižnýInštaláciagnupg-a

Teraz pridajte verejný kľúč GPG repo MongoDB.

$wget -qO- https://www.mongodb.org/statický/str/server-4.2.asc| sudo apt-key pridať-

APT je pripravený komunikovať s repo MongoDB. Pridajte repo MongoDB do zoznamu serverov balíkov APT.

$zahodil 'deb [arch = amd64, arm64] https://repo.mongodb.org/apt/ubuntu bionic/
mongodb-org/4.2 multiverse '
| sudo tričko /atď/výstižný/sources.list.d/mongodb-org-4.2.list

Aktualizujte vyrovnávaciu pamäť APT.

$sudovýstižná aktualizácia

Repo MongoDB bolo úspešne pridané. Teraz povedzte APT, aby nainštaloval MongoDB. Názov balíka je mongodb-org. Poznač si to mongodb je z repo Ubuntu zatiaľ mongodb-org je z repo MongoDB.

$sudovýstižnýInštaláciamongodb-org

Použitie MongoDB

Po dokončení inštalácie sa uistite, že je spustený MongoDB. Spustite tento príkaz v termináli.

$mongo

Príkaz vyvolal chybu. Dôvodom je, že MongoDB v predvolenom nastavení nezačína bootovaním. Ak to chcete vyriešiť, spustite ďalšie dva príkazy. V zásade hovoríme systemctl, aby spustil a povolil službu MongoDB pri spustení.

$sudosystemctl start mongod
$sudosystemctlpovoliťmongod

Ešte raz skontrolujte MongoDB.

$mongo

Voila! MongoDB beží perfektne! Je spustený shell MongoDB. Slúži ako riadiace centrum MongoDB. MongoDB má svoje vlastné príkazy a funkcie. Nasledujúci príkaz vytlačí užší zoznam dostupných príkazov a funkcií.

$Pomoc

Záverečné myšlienky

MongoDB je výkonný databázový softvér. Je dokonca začlenený gigantmi Google, Facebook, PayPal, EA, Adobe, eBay atď. Pozrite sa na spoločnosti používajúce MongoDB . To samo o sebe je svedectvom o sile MongoDB.

Tento článok sa práve zaoberá inštaláciou MongoDB. Dá sa o tom veľa naučiť. Na internete nájdete množstvo návodov, ako začať s MongoDB. Pozrite sa na tohto sprievodcu pre začiatočníkov k MongoDB.

Užite si to!