sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB Tutorial för 2022 – Lär dig vad är MongoDB?

MongoDB är en mängd icke-relationell databasteknologi från mitten av 2000-talets användning i big data-applikationer. Denna MongoDB-handledning är speciellt utformad för nybörjare, som är nya inom IT-branschen och vill vara en del av den.

Här kommer vi att studera vad som är MongoDB med NoSQL Database och det är en introduktion till världen av det befintliga databashanteringssystemet. Dessutom kommer vi diskutera MongoDB-funktioner, historik, applikationer och installationsprocessen med några MongoDB-exempel.

Så, låt oss börja MongoDB Tutorial för nybörjare.

Vad är NoSQL Database?

Innan du startar MongoDB Tutorial, vi måste känna till NoSQL. NoSQL eller "icke-SQL" en icke-strukturerad databas. Det ger en möjlighet för lagring och hämtning av data med hjälp av fält. Medan i SQL lagras data i tabellform.

Företag använder en NoSQL-databas i big data och realtidsapplikationer. NoSQL erbjuder "eventuell konsistens" så att den kanske inte uppfyller applikationskraven i realtid. Ändå, dess användning för meriter framför relationsdatabaser. 

MongoDB Tutorial – Vad är NoSQL Database

Vad är MongoDB?

MongoDB är en öppen källkodsplattform skriven i C++ och har en mycketenkel installationsmiljö . Det är en plattformsoberoende, dokumentorienterad och ostrukturerad databas. MongoDB ger hög prestanda, hög tillgänglighet och automatisk skalning.

Det är en NoSQL-databas och har flexibilitet med sökning och indexering . MongoDB har ett mycket rikt frågespråk som resulterar i hög prestanda.

MongoDB Tutorial – Vad är MongoDB

MongoDB-funktioner

Här, i den här delen av MongoDB Tutorial, diskuterar vi några nyckelfunktioner i MongoDB:

i. Ad-hoc-frågor

MongoDB stöder ad-hoc-frågor genom att indexera.

ii. Schema-less databas

Det är mycket flexibelt än strukturerade databaser. Det finns inget behov av att skriva mappning.

iii Dokumentorienterad

Den är dokumentorienterad, JSON som en databas.

iv. Indexering

Alla dokument kan indexeras med primära och sekundära index.

v. Replikering

Den har detta kraftfulla verktyg. Varje dokument har en primär nod som ytterligare har två eller flera sekundära replikeringar.

vi. Aggregation

För effektiv användbarhet har MongoDB aggregeringsramverk för batchbearbetning.

vii. GridFS

Den har ett rutnätsfilsystem, så det kan användas för att lagra filer på flera maskiner.

viii. Sharding

För de större datamängderna är skärning den bästa funktionen. Den distribuerar större data till flera maskiner.

ix. Hög prestanda

Index stöder snabbare frågor som leder till hög prestanda.

MongoDB Tutorial – MongoDB-funktioner

MongoDB-historik

MongoDB utvecklades av ett företag som heter MongoDB Inc . tidigare känd som 10gen baserat i New York. MongoDB grundades av Dwight Merriman, Eliot Horowitz och Kevin Ryan 2007. Denna trio var teamet bakom DoubleClick (nu ägs av Google).

Den utvecklades först som en plattform som en tjänst. Den introducerades sedan på marknaden som öppen källkodsdatabasserver 2009 av MongoDB Inc. Företaget underhåller servern och tillhandahåller e-post- och samtalssupport dygnet runt. Den första versionen av MongoDB är v1.4, som släpptes i mars 2010.

MongoDB-applikationer

Den här delen av MongoDB Tutorial täcker MongoDBs applikationer:

  • I produktkatalogen för e-handel.
  • Big data
  • Innehållshantering
  • Realtidsanalys och höghastighetsloggning.
  • Underhåll geopositioner
  • Underhålla data från sociala webbplatser.

Hur installerar man MongoDB?

MongoDB är tillgängligt för Windows, Linux och MacOS . Du kan ladda ner installationen direkt från MongoDB-webbplatsen. Ladda ner valfri version efter att ha kontrollerat hårdvarukraven. MongoDB körs av kommandon i alla tre stora OS. Du måste välja valfri mapp vid installationstillfället .

MongoDB självstudie – miljöinställningar

Det här handlade om MongoDB Tutorial. Hoppas du gillade vår förklaring.

Sammanfattning av MongoDB Tutorial

Därför studerade vi i denna MongoDB-handledning vad som är MongoDB, vad är NoSQL-databas. Dessutom ser vi MongoDB-funktioner med MongoDB-historik. Äntligen diskuterade MongoDB-applikationer och miljöinställningar.

Dessutom, om du har några frågor angående MongoDB Tutorial, fråga gärna i en kommentarsektion.


  1. Hur använder man den dumpade informationen av mongodump?

  2. Hitta objekt mellan två datum MongoDB

  3. Ta bort database.yml när du använder Mongoid i Rails 3.2

  4. Räkna i Spring Data MongoDB-förrådet