MongoDB pe Linux Mint
MongoDB este o soluție de baze de date NoSQL cross-platform open-source. Deoarece este o bază de date NoSQL, este liberă de natura restricționată a bazelor de date tradiționale (de exemplu, MySQL), oferind mai multă flexibilitate pentru stocarea datelor. MongoDB poate fi tratat și ca o soluție de stocare a fișierelor! MongoDB oferă scalare eficientă, datorită caracteristicii sale de sharding.
Există două ediții ale MongoDB disponibile pentru clienți - versiunea Community și Enterprise. Acum, pentru utilizatorii generali, ediția Comunității MongoDB va fi suficientă pentru scopuri de testare / dezvoltare. Cu toate acestea, pentru implementarea pe scară largă, este o idee bună să obțineți cea Enterprise. MongoDB Enterprise vine cu funcții suplimentare precum asistență pentru clienți, integrare Kubernetes, performanță mai rapidă a memoriei, certificare etc. Consultați MongoDB Enterprise Advanced.
Cu toate acestea, în acest articol vă voi prezenta cum să instalați și să folosiți ediția Comunității MongoDB.
Instalați MongoDB pe Linux Mint
Există mai multe moduri în care putem instala MongoDB. Datorită popularității sale, face deja parte din serverele de pachete Ubuntu. Linux Mint, fiind un derivat Ubuntu, poate prelua direct MongoDB de pe serverul de pachete. Cu toate acestea, recomandarea oficială a MongoDB este de a utiliza propriul depozit pentru instalarea software-ului bazei de date.
Gata? Să sărim direct în el!
Instalați MongoDB de pe serverul de pachete Ubuntu
MongoDB este disponibil direct de pe serverul de pachete Ubuntu. Tot ce aveți nevoie este să spuneți APT să preia și să instaleze mongodb pachet. Deși va funcționa foarte bine, conform documentației oficiale MongoDB, nu este recomandată metoda. Urmați-l pe propria răspundere.
Mai întâi, porniți un terminal și actualizați memoria cache APT.
$ sudo apt actualizare
Acum, spuneți APT să instaleze MongoDB.
$ sudo apt install mongodb
Instalați MongoDB din repo MongoDB
MongoDB oferă oficial repo pentru Ubuntu, Debian, SUSE Linux și Amazon. MongoDB recomandă oficial această metodă de instalare a MongoDB. Acest lucru vă asigură că utilizați întotdeauna cea mai recentă versiune. Linux Mint este bazat pe Ubuntu, deci repo-ul Ubuntu va funcționa foarte bine.
Notă: Repo depinde de versiune. Această metodă va prezenta instalarea celei mai recente versiuni stabile MongoDB (MongoDB 4.2). Pentru alte versiuni, consultați documentul de instalare MongoDB.
Porniți un terminal și începeți să rulați următoarele comenzi. Mai întâi, să verificăm dacă GnuPG este instalat. GnuPG vine preinstalat cu Linux Mint. Cu toate acestea, dacă a fost dezinstalat anterior, atunci această comandă îl va instala imediat.
$ sudo apt update && sudo apt install gnupg -y
Acum, adăugați cheia publică GPG a repo MongoDB.
$ wget -qO - https: // www.mongodb.org / static / pgp / server-4.2.asc | sudo apt-key add -
APT este gata să comunice cu repo-ul MongoDB. Adăugați repo MongoDB în lista de servere de pachete APT.
$ echo "deb [arch = amd64, arm64] https: // repo.mongodb.org / apt / ubuntu bionic /mongodb-org / 4.2 multivers "| sudo tee / etc / apt / sources.listă.d / mongodb-org-4.2.listă
Actualizați memoria cache APT.
$ sudo apt actualizare
Repo MongoDB este adăugat cu succes. Acum, spuneți APT să instaleze MongoDB. Numele pachetului este mongodb-org. Rețineți că mongodb este din Ubuntu repo întrucât mongodb-org este din repo MongoDB.
$ sudo apt install mongodb-org
Folosind MongoDB
Odată ce instalarea este finalizată, să ne asigurăm că MongoDB rulează. Rulați această comandă în terminal.
$ mongo
Comanda a aruncat o eroare. Se întâmplă deoarece MongoDB, în mod implicit, nu începe cu boot. Pentru a remedia acest lucru, executați următoarele două comenzi. În esență, îi spunem systemctl să pornească și să activeze serviciul MongoDB la pornire.
$ sudo systemctl începe mongod$ sudo systemctl activează mongod
Verificați din nou MongoDB.
$ mongo
Voila! MongoDB funcționează perfect! Se execută shell-ul MongoDB. Acesta servește drept centru de control MongoDB. MongoDB are propriile comenzi și funcții. Următoarea comandă va imprima o listă scurtă de comenzi și funcții disponibile.
$ ajutor
Gânduri finale
MongoDB este un software puternic de baze de date. Este chiar încorporat de Google, Facebook, PayPal, EA, Adobe, eBay etc. uriași. Verificați companiile care utilizează MongoDB. Aceasta, prin ea însăși, este o mărturie a puterii MongoDB.
Acest articol discută doar despre cum să instalați MongoDB. Sunt multe de învățat despre asta. Puteți găsi o mulțime de tutoriale pe internet la începutul utilizării MongoDB. Consultați acest ghid pentru începători la MongoDB.
Bucurați-vă!