MongoDB

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

Kaip įdiegti ir naudoti „MongoDB“ „Linux Mint“
Duomenų bazės sprendimų pasaulyje „MongoDB“ yra palyginti naujokas. Tačiau jis greitai įgijo didžiulį populiarumą dėl siūlomų funkcijų. „MongoDB“ yra bendros paskirties, daugiaplatformis, dokumentais pagrįstas duomenų bazių sprendimas, kuris patenka į „NoSQL“ klasifikaciją. Tai nesilaiko tradicinių reliacinių duomenų bazių (pvz., „MySQL“) taisyklių. Vietoj to, jis naudoja į JSON panašius dokumentus duomenims saugoti. Šiame straipsnyje patikrinkime, kaip įdiegti ir naudoti „MongoDB“ „Linux Mint“.

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

Kaip įdiegti „League of Legends“ „Ubuntu 14“.04
Jei esate „League of Legends“ gerbėjas, tai jums yra galimybė išbandyti „League of Legends“. Atminkite, kad LOL palaikoma „PlayOnLinux“, jei esate „Li...
Įdiekite naujausią „OpenRA“ strategijos žaidimą „Ubuntu Linux“
„OpenRA“ yra „Free / Free Real Time Strategy“ žaidimų variklis, atkuriantis ankstyvuosius „Westwood“ žaidimus, tokius kaip klasikinis „Command & Conqu...
Įdiekite naujausią „Dolecin Emulator“, skirtą „Gamecube“ ir „Wii“, sistemoje „Linux“
„Delfinų emuliatorius“ leidžia žaisti pasirinktus „Gamecube“ ir „Wii“ žaidimus „Linux“ asmeniniuose kompiuteriuose (PC). „Dolphin Emulator“ yra laisv...