sql >> Databáze >  >> NoSQL >> MongoDB

Výukový program MongoDB pro rok 2022 – Zjistěte, co je MongoDB?

MongoDB je četná nerelační databázová technologie z poloviny 2000 používaných v aplikacích pro velká data. Tento tutoriál MongoDB je speciálně navržen pro začátečníky, kteří jsou v IT průmyslu noví a chtějí být jeho součástí.

Zde budeme studovat, co je MongoDB s NoSQL databází a je to úvod do světa stávajícího systému správy databází. Kromě toho probereme funkce MongoDB, historii, aplikace a proces instalace s některým příkladem MongoDB.

Začněme tedy kurz MongoDB pro začátečníky.

Co je databáze NoSQL?

Než spustíte kurz MongoDB musíme vědět o NoSQL. NoSQL nebo „non-SQL“ nestrukturovaná databáze. Poskytuje zařízení pro ukládání a získávání dat pomocí polí. Zatímco v SQL se data ukládají v tabulkové formě.

Společnosti používají databázi NoSQL v velkých datech a aplikace v reálném čase. NoSQL nabízí „případnou konzistenci“, takže nemusí splňovat požadavky aplikací v reálném čase. Přesto je jeho použití lepší než relační databáze. 

Výukový program MongoDB – Co je databáze NoSQL

Co je MongoDB?

MongoDB je platforma s otevřeným zdrojovým kódem napsaná v C++ a má velmisnadné nastavovací prostředí . Jedná se o multiplatformní, dokumentově orientovanou a nestrukturovanou databázi. MongoDB poskytuje vysoký výkon, vysokou dostupnost a automatické škálování.

Je to databáze NoSQL a má flexibilitu s dotazováním a indexováním . MongoDB má velmi bohatý dotazovací jazyk, jehož výsledkem je vysoký výkon.

Výukový program MongoDB – Co je MongoDB

Funkce MongoDB

Zde, v této části kurzu MongoDB, diskutujeme o některých klíčových funkcích MongoDB:

i. Ad-hoc dotazy

MongoDB podporuje ad-hoc dotazy pomocí indexování.

ii. Databáze bez schématu

Je velmi flexibilní než strukturované databáze. Není třeba zadávat mapování.

iii Orientace na dokument

Je orientovaný na dokumenty, JSON jako databáze.

iv. Indexování

Každý dokument může indexovat pomocí primárních a sekundárních indexů.

v. Replikace

Má tento mocný nástroj. Každý dokument má jeden primární uzel, který má dále dvě nebo více sekundárních replikací.

vi. Agregace

Pro efektivní použitelnost má MongoDB agregační rámec pro dávkové zpracování.

vii. GridFS

Má mřížkový souborový systém, takže jej lze použít k ukládání souborů na více počítačích.

viii. Sharding

Pro větší soubory dat je nejlepší funkcí sdílení. Distribuuje větší data na více počítačů.

ix. Vysoký výkon

Indexy podporují rychlejší dotazy vedoucí k vysokému výkonu.

Výukový program MongoDB – Funkce MongoDB

Historie MongoDB

MongoDB byl vyvinut společností s názvem MongoDB Inc . dříve známý jako 10gen se sídlem v New Yorku. MongoDB založili Dwight Merriman, Eliot Horowitz a Kevin Ryan v roce 2007. Toto trio bylo týmem za DoubleClick (nyní ve vlastnictví Google).

Nejprve byl vyvinut jako platforma jako služba. Poté byl uveden na trh jako databázový server s otevřeným zdrojovým kódem v roce 2009 společností MongoDB Inc. Společnost spravuje server a poskytuje nepřetržitou e-mailovou a telefonickou podporu. První verze MongoDB je v1.4, která byla vydána v březnu 2010.

Aplikace MongoDB

Tato část kurzu MongoDB pokrývá aplikace MongoDB:

  • V katalogu produktů elektronického obchodu.
  • Velká data
  • Správa obsahu
  • Analytika v reálném čase a vysokorychlostní protokolování.
  • Zachovat geolokaci
  • Údržba dat ze sociálních webů.

Jak nainstalovat MongoDB?

MongoDB je k dispozici pro Windows, Linux a MacOS . Nastavení si můžete stáhnout přímo z webu MongoDB. Po kontrole hardwarových požadavků stáhněte libovolnou verzi. MongoDB běží pomocí příkazů ve všech třech hlavních OS. V době instalace musíte vybrat libovolnou složku .

Výukový program MongoDB – Nastavení prostředí

To vše bylo o kurzu MongoDB. Doufám, že se vám naše vysvětlení líbilo.

Shrnutí výukového programu MongoDB

Proto jsme v tomto tutoriálu MongoDB studovali, co je MongoDB, co je databáze NoSQL. Kromě toho vidíme funkce MongoDB s historií MongoDB. Nakonec jsme probrali aplikace MongoDB a nastavení prostředí.

Kromě toho, pokud máte jakýkoli dotaz ohledně MongoDB Tutorial, neváhejte se zeptat v sekci komentářů.


  1. MongoDB přes Mongoose JS - Co je findByID?

  2. MongoDB findOneAndReplace()

  3. Jak přejmenujete databázi MongoDB?

  4. mongodb - vytvořte dokument, pokud neexistuje, jinak jej vložte do pole