MongoDB

Autor: Eugene Taylor
Datum Stvaranja: 11 Kolovoz 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
Mongo DB ПОЛНЫЙ КУРС
Video: Mongo DB ПОЛНЫЙ КУРС

Sadržaj

Definicija - Što znači MongoDB?

MongoDB je baza podataka koja se bazira na više platformi i otvorenog koda, vrsta NoSQL baze podataka. Kao NoSQL baza podataka, MongoDB odustaje od strukture tablice temeljene na relacijskoj bazi podataka kako bi prilagodio dokumente slične JSON-u koji imaju dinamičke sheme koje naziva BSON.

To čini bržu i jednostavniju integraciju podataka za određene vrste aplikacija. MongoDB je izgrađen za skalabilnost, visoku dostupnost i performanse od jednog instaliranja poslužitelja do velike i složene infrastrukture na više mjesta.

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Tehopedia objašnjava MongoDB

MongoDB je prvi put razvio MongoDB Inc., tada poznat kao 10gen, u listopadu 2007. izvorno je bio glavni dio proizvoda PaaS (Platforma kao usluga) sličnog Windows Azure i Google App Engine. Razvoj je premješten na open source 2009. godine.

MongoDB je postao jedna od najpopularnijih NoSQL baza podataka, a koristi se kao podupirač za mnoge glavne web stranice, uključujući eBay, Craigslist, SourceForge i New York Times. MongoDB je dostupan pod GNU Affero General Public License, dok su njegovi jezični pokretači dostupni pod Apache licencom. Također se nude i komercijalne licence.

Značajke MongoDB:

  • Ad hoc upiti - podržavaju pretraživanje po polju, redovite pretrage izraza i upite raspona.
  • Indeksiranje - bilo koje polje u BSON dokumentu može se indeksirati.
  • Replikacija - pruža veliku dostupnost putem seta replika koji se sastoji od dvije ili više kopija izvornih podataka.
  • Balansiranje opterećenja - izoštravanje je metoda koja se omogućuje da se MongoDB horizontalno skalira, što znači da će se podaci distribuirati i podijeliti u raspone, a zatim pohraniti u različite komade koji se mogu nalaziti na različitim poslužiteljima. Tipke za hlađenje koriste se za određivanje načina na koji će se podaci distribuirati.
  • Agregiranje - MapReduce se može primijeniti kako bi se omogućila skupna obrada podataka kao i obavljanje operacija združivanja.
  • Spremanje datoteka - MongoDB se može koristiti kao datotečni sustav koji koristi gornje funkcije i djeluje distribuirano kroz oštrenje.