MongoDB

Avtor: Eugene Taylor
Datum Ustvarjanja: 11 Avgust 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Mongo DB ПОЛНЫЙ КУРС
Video.: Mongo DB ПОЛНЫЙ КУРС

Vsebina

Opredelitev - Kaj pomeni MongoDB?

MongoDB je večstranska platforma in odprtokodna baza podatkov, nekakšna baza podatkov NoSQL. Kot baza podatkov NoSQL MongoDB odstrani tabelo na osnovi tabele relacijske baze podatkov, da prilagodi JSON podobne dokumente, ki imajo dinamične sheme, ki jih imenuje BSON.

Tako je integracija podatkov za nekatere vrste aplikacij hitra in enostavnejša. MongoDB je zasnovan za razširljivost, visoko razpoložljivost in zmogljivost od enega samega strežnika do velike in zapletene infrastrukture na več mestih.

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, za kaj gre računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedia razlaga MongoDB

MongoDB je prvič razvil MongoDB Inc., imenovan 10gen, oktobra 2007, prvotno kot glavni del izdelka PaaS (Platforma kot storitev), podobnega Windows Azure in Google App Engine. Razvoj se je leta 2009 premaknil na odprtokodno kodo.

MongoDB je postal ena izmed najbolj priljubljenih baz podatkov NoSQL, saj so ga uporabili kot nadomestno za številne večje spletne strani, vključno z eBay, Craigslist, SourceForge in The New York Times. MongoDB je na voljo pod splošno javno licenco GNU Affero, medtem ko so njeni jezikovni gonilniki na voljo pod licenco Apache. Na voljo so tudi komercialne licence.

Funkcije MongoDB:

  • Ad hoc poizvedbe - podpira iskanje po polju, iskanje po rednih izrazih in poizvedbe po obsegu.
  • Indeksiranje - poljubno polje v dokumentu BSON je mogoče indeksirati.
  • Podvajanje - zagotavlja visoko razpoložljivost prek nizov replik, ki so sestavljeni iz dveh ali več kopij izvirnih podatkov.
  • Uravnavanje obremenitve - ostrenje je metoda, ki omogoča, da se MongoDB horizontalno razteza, kar pomeni, da se bodo podatki porazdelili in razdelili na obsege in nato shranili v različne ostre dele, ki jih je mogoče najti na različnih strežnikih. Sklepne tipke se uporabljajo za določitev načina distribucije podatkov.
  • Združevanje - MapReduce je mogoče uporabiti za omogočanje paketne obdelave podatkov in izvajanja operacij združevanja.
  • Shranjevanje datotek - MongoDB se lahko uporablja kot datotečni sistem, ki uporablja zgornje funkcije in deluje porazdeljeno z ostritvijo.