„MongoDB“ sistemoje „Linux Mint“
„MongoDB“ yra atviro kodo „cross-platform“ „NoSQL“ duomenų bazės sprendimas. Kadangi tai yra „NoSQL“ duomenų bazė, joje nėra riboto tradicinių duomenų bazių pobūdžio (pavyzdžiui, „MySQL“), todėl duomenų saugojimas suteikia daugiau lankstumo. „MongoDB“ taip pat gali būti traktuojamas kaip failų saugojimo sprendimas! Dėl „Sharding“ funkcijos „MongoDB“ siūlo efektyvų mastelį.
Klientams prieinami du „MongoDB“ leidimai - „Community“ ir „Enterprise“ versija. Dabar, visiems vartotojams, „MongoDB Community“ leidimo pakaks testavimui / kūrimui. Tačiau norint diegti dideliu mastu, verta įsigyti „Enterprise“. „MongoDB Enterprise“ turi papildomas funkcijas, tokias kaip klientų palaikymas, „Kubernetes“ integravimas, greitesnis atminties veikimas, sertifikavimas ir kt. Peržiūrėkite „MongoDB Enterprise Advanced“.
Tačiau šiame straipsnyje aš parodysiu, kaip įdiegti ir naudoti „MongoDB Community“ leidimą.
Įdiekite „MongoDB“ „Linux Mint“
Yra keli būdai, kaip galime įdiegti „MongoDB“. Dėl savo populiarumo tai jau yra „Ubuntu“ paketų serverių dalis. „Linux Mint“, būdama „Ubuntu“ dariniu, gali tiesiogiai patraukti „MongoDB“ iš paketų serverio. Tačiau oficiali „MongoDB“ rekomendacija yra naudoti savo saugyklą diegiant duomenų bazės programinę įrangą.
Paruošta? Šokime tiesiai į jį!
Įdiekite „MongoDB“ iš „Ubuntu“ paketų serverio
„MongoDB“ galima tiesiogiai gauti iš „Ubuntu“ paketų serverio. Viskas, ko jums reikia, yra liepti APT paimti ir įdiegti mongodb pakuotė. Nors tai veiks puikiai, remiantis oficialiais „MongoDB“ dokumentais, tai nėra rekomenduojamas metodas. Vykdykite tai savo atsakomybe.
Pirmiausia sujunkite terminalą ir atnaujinkite APT talpyklą.
$ sudo apt atnaujinimas
Dabar pasakykite APT, kad įdiegtų „MongoDB“.
$ sudo apt įdiekite mongodb
Įdiekite „MongoDB“ iš „MongoDB repo“
„MongoDB“ oficialiai siūlo atpirkti „Ubuntu“, „Debian“, „SUSE Linux“ ir „Amazon“. „MongoDB“ oficialiai rekomenduoja šį „MongoDB“ diegimo būdą. Tai užtikrina, kad visada naudojate naujausią versiją. „Linux Mint“ yra „Ubuntu“ pagrindu, todėl „Ubuntu“ atpirkimas veiks puikiai.
Pastaba: atpirkimas priklauso nuo versijos. Šis metodas parodys dabartinės naujausios stabilios „MongoDB“ versijos („MongoDB 4“ diegimą).2). Dėl kitų versijų žiūrėkite „MongoDB“ diegimo dokumentą.
Įjunkite terminalą ir pradėkite vykdyti šias komandas. Pirmiausia patikrinkime, ar įdiegta „GnuPG“. „GnuPG“ yra iš anksto įdiegta su „Linux Mint“. Tačiau jei ji buvo pašalinta anksčiau, ši komanda ją įdiegs iš karto.
$ sudo apt update && sudo apt install gnupg -y
Dabar pridėkite viešąjį „MongoDB repo“ GPG raktą.
$ wget -qO - https: // www.mongodb.org / static / pgp / server-4.2.asc | sudo apt-key pridėti -
APT yra pasirengęs bendrauti su „MongoDB“ atpirkimo komanda. Į APT paketų serverių sąrašą įtraukite „MongoDB“ atpirkimą.
$ echo "deb [arch = amd64, arm64] https: // repo.mongodb.org / apt / ubuntu bionic /mongodb-org / 4.2 multiverse "| sudo tee / etc / apt / sources.sąrašą.d / mongodb-org-4.2.sąrašą
Atnaujinkite APT talpyklą.
$ sudo apt atnaujinimas
„MongoDB“ atpirkimas sėkmingai pridėtas. Dabar pasakykite APT, kad įdiegtų „MongoDB“. Paketo pavadinimas yra mongodb-org. Prisimink tai mongodb yra iš „Ubuntu repo“ mongodb-org yra iš MongoDB repo.
$ sudo apt įdiekite mongodb-org
Naudojant „MongoDB“
Baigę diegimą įsitikinkite, kad veikia „MongoDB“. Paleiskite šią komandą terminale.
$ mongo
Komanda suklydo. Taip yra todėl, kad „MongoDB“ pagal nutylėjimą neprasideda įkrovos. Norėdami tai išspręsti, paleiskite kitas dvi komandas. Iš esmės sakome „systemctl“ paleisti ir įgalinti „MongoDB“ paslaugą įkrovos metu.
$ sudo systemctl pradėti mongodą$ sudo systemctl įgalinti mongodą
Dar kartą patikrinkite „MongoDB“.
$ mongo
Voila! „MongoDB“ veikia puikiai! Veikia „MongoDB“ apvalkalas. Jis tarnauja kaip „MongoDB“ valdymo centras. „MongoDB“ turi savo komandas ir funkcijas. Ši komanda išspausdins galimų komandų ir funkcijų sąrašą.
$ pagalba
Paskutinės mintys
„MongoDB“ yra galinga duomenų bazės programinė įranga. Jį netgi įtraukė „Google“, „Facebook“, „PayPal“, EA, „Adobe“, „eBay“ ir kt. milžinai. Peržiūrėkite įmones, naudojančias „MongoDB“. Tai savaime liudija „MongoDB“ galią.
Šiame straipsnyje tik aptariama, kaip įdiegti „MongoDB“. Apie tai reikia daug sužinoti. Internete galite rasti daug pamokų, kaip pradėti naudotis „MongoDB“. Peržiūrėkite šį „MongoDB“ pradedančiųjų vadovą.
Mėgautis!