„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!