Kako instalirati MongoDB:
Svi smo čuli za ovog heroja u nastajanju u svijetu sustava za upravljanje bazama podataka. Kopajmo malo dublje kako bismo razumjeli funkcije i značajke MongoDB-a. MongoDB je sustav za upravljanje bazama podataka. Koristi model baze podataka orijentiran na dokumente i podržava razne oblike podataka. To je ne-relacijska tehnologija baze podataka koja se koristi za velike aplikacije podataka gdje su podaci u nestrukturiranom formatu. Umjesto tablica i redaka, arhitektura koristi zbirke i dokumente. Stoga su podaci u MongoDB-u od ključnog značaja 'bez sheme', što MongoDB čini vrlo brzom i skalabilnom aplikacijom. MongoDB je napisan na C ++ što ga čini bržim od većine ostalih konkurenata. MongoDB ima brojne prednosti u odnosu na tradicionalne sustave upravljanja. Dakle, puno tvrtki zapošljava MongoDB bazu podataka.
Slijede zadaci koje MongoDB može obaviti bolje od ostalih sustava za upravljanje bazama podataka:
-
Računi / fakture:
MongoDB može učinkovito obavljati istodobnost i može pratiti promjene dok se račun kreće kroz sustav
-
Igre:
MongoDB osigurava da brzina nikada ne bude usporavana i pruža obogaćeno korisničko iskustvo
-
Geoprostorni podaci:
MongoDB je s posebnim geoprostornim značajkama vrlo pouzdan u proračunu geospecifičnih podataka
-
Profili ljudi:
U vašoj bazi podataka uvijek se mogu dodati novi podaci. Što može biti bolje od skalabilnosti i pružanja pohrane nestrukturiranih podataka?
Aplikacije MongoDB u stvarnom svijetu (ako ne u cijelosti, barem dodatak njihovim postojećim bazama podataka):
-
Aadhar:
Adhar je najrelevantnija aplikacija MongoDB-a. Pogledajmo ulogu MongoDB-a u Aadharu. Aadhar je baza podataka o biometriji koja se smatra najvećom na svijetu. Ovaj se sustav koristi za demografske i biometrijske podatke ogromnog stanovništva od oko 1, 2 milijarde. Aadhar koristi MongoDB kao jednu od svojih baza podataka za pohranu ogromne količine podataka i slika.
-
Shutterfly:
Shutterfly je tvrtka koja dijeli fotografije i osobno je izdavačka kuća. Upravlja bazom podataka s više od 6 milijardi slika, a brzina transakcije iznosi do 10 000 radnji u sekundi. Shutterfly je jedna od tvrtki koja je prešla s Oracle na MongoDB radi poboljšanja produktivnosti programera u pogledu performansi i skalabilnosti. Shutterfly je instalirao MongoDB za metapodate povezane s prenesenim fotografijama, a za ostale transakcijske operacije i dalje se koristi tradicionalni RDBMS.
-
eBay:
eBay je američka svjetska tvrtka za kupovinu web stranica sa sjedištem u San Joseu. eBay koristi MongoDB za razne projekte za traženje prijedloga, pohranu metapodataka, upravljanje oblakom i kategorizaciju robnog prometa.
(izvor: https://www.edureka.co/blog/real-world-use-cases-of-mongodb/)
Koraci za instaliranje MongoDB:
MongoDB je sustav otvorenog koda. Nekoliko ispravnih koraka i možete početi koristiti MongoDB na računalu.
1. korak: upoznajte svoj sustav
Zapamtite verziju sustava Windows i vrstu sustava vašeg računala. Ako to već ne znate, evo kako to učiniti:
Kliknite desnom tipkom na start >> Sustav >> O nama
2. korak: Preuzmite MongoDB
Idite do svog preglednika i idite na vezu (https://www.mongodb.com/download-center/community). Preuzmite MongoDB Community Server
Korak 3: Instalirajte MongoDB
Nakon završetka preuzimanja, otvorite datoteku msi. Vidjet ćete čarobnjaka za instalaciju. Kliknite NEXT.da biste instalirali MongoDB
Prihvatite ugovor o licenci za krajnjeg korisnika (zanemarite ga, kliknite prihvati;)). Kliknite dovršetak da biste dovršili instalaciju.
Nastavite koristiti zadane postavke.
Kliknite Finish i instaliraj sve komponente. Ako ste pogriješili, vjerojatno je to zbog nepostojanja db direktorija. Možete ga stvoriti na putu C: >> podaci >> db.
Korak 4: Pokrenite MongoDB
Nakon uspješnog instaliranja MongoDB poslužitelja, moramo pokrenuti naredbu mongodb. Da biste to pokrenuli, otvorite naredbeni redak. (Desnim klikom na Windows >> naredbeni redak). Promijenite direktorij u bin datoteku MongoDB gdje su dostupne sve izvršne datoteke. Upotrijebite naredbu: cd C: \ Programske datoteke \ MongoDB \ Server \ 4.0 \ bin, Jednom kada ste u direktoriju kante, dajte naredbu: mongod. Ova zapovijed pokreće demona Mongo.
5. korak: Pokrenite MongoDB
Sada otvorite drugi terminal i promijenite mapu u kantu za smeće. Sada pokrenite naredbu: mongo. Ovo će otvoriti školjku mongo. Da bismo započeli raditi na MongoDB-u, moramo stvoriti novu bazu podataka. Koristimo naredbu: pokaži DBS. Ova naredba prikazuje sve baze podataka dostupne na računalu.
Sada stvorite bazu podataka pomoću naredbe: koristite mylib. Ova baza podataka i dalje neće biti prepoznata naredbom 'show dbs' jer je prazna.
Za dodavanje podataka u bazu podataka mylib, koristite sljedeću naredbu:
Sad kad su neki podaci ubačeni, možemo upotrijebiti show dbs naredbu i ona će nam vratiti sljedeće:
Sada kada smo dodali zbirku, možemo ih upotrijebiti za naredne naredbe.
Preporučeni članci
Ovo je vodič za instaliranje MongoDB-a. Ovdje smo razgovarali o osnovnim konceptima, aplikacijama i različitim koracima za instaliranje MongoDB-a. Možete pogledati i sljedeće članke da biste saznali više -
- MongoDB naredbe
- MongoDB vs SQL poslužitelj
- Je li MongoDB Open Source
- MongoDB vs DynamoDB