Kaip įdiegti ir naudoti „MongoDB“ „Linux Mint“

How Install Use Mongodb Linux Mint



Duomenų bazių sprendimų pasaulyje „MongoDB“ yra palyginti naujas naujokas. Tačiau jis greitai įgijo milžinišką populiarumą dėl jo siūlomų funkcijų. „MongoDB“ yra bendros paskirties, kelių platformų, dokumentais pagrįstas duomenų bazės sprendimas, kuriam priskiriama „NoSQL“ klasifikacija. Jis nesilaiko tradicinių santykių duomenų bazių taisyklių (pvz., „MySQL“). Vietoj to ji naudoja duomenis, panašius į JSON. Šiame straipsnyje patikrinkime, kaip įdiegti ir naudoti „MongoDB“ „Linux Mint“.

„MongoDB“ „Linux Mint“

„MongoDB“ yra atvirojo kodo kelių platformų „NoSQL“ duomenų bazės sprendimas. Kadangi tai yra „NoSQL“ duomenų bazė, ji nėra apribota tradicinių duomenų bazių (pvz., „MySQL“) pobūdžio, todėl suteikia daugiau lankstumo saugoti duomenis. „MongoDB“ taip pat gali būti traktuojamas kaip failų saugojimo sprendimas! „MongoDB“ siūlo efektyvią mastelio keitimo funkciją, nes turi skaidymo funkciją.







Klientams prieinami du „MongoDB“ leidimai - „Community“ ir „Enterprise“ versija. Dabar paprastiems vartotojams bandymo/kūrimo tikslams pakaks „MongoDB Community“ leidimo. Tačiau norint jį įgyvendinti plačiu mastu, gera idėja yra įsigyti „Enterprise“. „MongoDB Enterprise“ turi papildomų funkcijų, tokių kaip klientų aptarnavimas, „Kubernetes“ integracija, greitesnis atminties našumas, sertifikavimas ir kt. „MongoDB Enterprise Advanced“ .



Tačiau šiame straipsnyje aš parodysiu, kaip įdiegti ir naudoti „MongoDB Community“ leidimą.



Įdiekite „MongoDB“ „Linux Mint“

Yra keli „MongoDB“ diegimo būdai. Dėl savo populiarumo tai jau yra „Ubuntu“ paketų serverių dalis. „Linux Mint“, kaip „Ubuntu“ darinys, gali tiesiogiai patraukti „MongoDB“ iš paketų serverio. Tačiau oficiali „MongoDB“ rekomendacija yra naudoti savo saugyklą duomenų bazės programinei įrangai įdiegti.





Pasiruošę? Įšokime tiesiai į jį!

Įdiekite „MongoDB“ iš „Ubuntu“ paketų serverio

„MongoDB“ galima tiesiogiai įsigyti iš „Ubuntu“ paketų serverio. Viskas, ko jums reikia, yra pasakyti APT patraukti ir įdiegti mongodb paketas. Nors tai veiks puikiai, pagal oficialius „MongoDB“ dokumentus tai nėra rekomenduojamas metodas. Vykdykite tai savo atsakomybe.



Pirmiausia paleiskite terminalą ir atnaujinkite APT talpyklą.

$sudotinkamas atnaujinimas

Dabar liepkite APT įdiegti „MongoDB“.

$sudotinkamasdiegtimongodb

Įdiekite „MongoDB“ iš „MongoDB“ repo

„MongoDB“ oficialiai siūlo repo „Ubuntu“, „Debian“, „SUSE Linux“ ir „Amazon“. „MongoDB“ oficialiai rekomenduoja šį „MongoDB“ diegimo būdą. Tai užtikrina, kad visada naudojate naujausią versiją. „Linux Mint“ yra pagrįsta „Ubuntu“, todėl „Ubuntu“ repo veiks puikiai.

Pastaba: atpirkimas priklauso nuo versijos. Šis metodas parodys, kaip įdiegta naujausia stabili „MongoDB“ versija („MongoDB 4.2“). Kitų versijų ieškokite „MongoDB“ diegimo dokumentas .

Įjunkite terminalą ir pradėkite vykdyti šias komandas. Pirmiausia patikrinkime, ar įdiegta „GnuPG“. „GnuPG“ yra iš anksto įdiegta su „Linux Mint“. Tačiau, jei jis buvo pašalintas anksčiau, ši komanda jį iškart įdiegs.

$sudotinkamas atnaujinimas&& sudotinkamasdiegtignupg-ir

Dabar pridėkite viešą „MongoDB“ repo GPG raktą.

$wget -qO- https://www.mongodb.org/statinis/pgp/serveris-4.2.asc| sudo pridėti raktą „apt-key“-

APT yra pasirengęs bendrauti su „MongoDB“ repo. Įtraukite „MongoDB“ repo į APT paketų serverių sąrašą.

$išmetė 'deb [arch = amd64, arm64] https://repo.mongodb.org/apt/ubuntu bionic/
mongodb-org/4.2 multiverse “
| sudo tee /ir kt/tinkamas/šaltiniai.list.d/mongodb-org-4.2.sąrašas

Atnaujinkite APT talpyklą.

$sudotinkamas atnaujinimas

„MongoDB“ repo sėkmingai pridėta. Dabar liepkite APT įdiegti „MongoDB“. Pakuotės pavadinimas yra mongodb-org. Prisimink tai mongodb yra iš „Ubuntu“ repo, tuo tarpu mongodb-org yra iš „MongoDB“ repo.

$sudotinkamasdiegtimongodb-org

Naudojant „MongoDB“

Kai diegimas bus baigtas, įsitikinkime, kad „MongoDB“ veikia. Vykdykite šią komandą terminale.

$mongo

Komanda padarė tam tikrą klaidą. Taip yra todėl, kad pagal numatytuosius nustatymus „MongoDB“ neprasideda nuo įkrovos. Norėdami tai išspręsti, paleiskite kitas dvi komandas. Iš esmės mes sakome systemctl paleisti ir įgalinti „MongoDB“ paslaugą įkrovos metu.

$sudoSistemos paleidimo mongodas
$sudosystemctlįgalintimongodas

Dar kartą patikrinkite „MongoDB“.

$mongo

Voila! „MongoDB“ veikia puikiai! Veikia „MongoDB“ apvalkalas. Jis veikia kaip „MongoDB“ valdymo centras. „MongoDB“ turi savo komandas ir funkcijas. Ši komanda išspausdins galimų komandų ir funkcijų sąrašą.

$padėti

Galutinės mintys

„MongoDB“ yra galinga duomenų bazės programinė įranga. Jį netgi įtraukė „Google“, „Facebook“, „PayPal“, EA, „Adobe“, „eBay“ ir kt. Patikrinkite įmones, naudojančias „MongoDB“ . Tai savaime yra „MongoDB“ galios liudijimas.

Šiame straipsnyje tik aptariama, kaip įdiegti „MongoDB“. Apie tai galima daug sužinoti. Internete galite rasti daugybę vadovėlių, kaip pradėti naudotis „MongoDB“. Peržiūrėkite šį „MongoDB“ pradedančiųjų vadovą.

Mėgautis!