![Mongo DB ПОЛНЫЙ КУРС](https://i.ytimg.com/vi/LNvmI8a9jwY/hqdefault.jpg)
Sadržaj
- Definicija - Što znači MongoDB?
- 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
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.