![Ne možete isprazniti koš za smeće u sustavu Windows 10](/f/ae158c42dfef0f4cfe5e064967539cc3.png?width=100&height=100)
MongoDB je sustav otvorenog koda, moderan, opće namjene i dokumenata temeljen na distribuiranom sustavu za upravljanje bazama podataka koji je razvio, distribuirao i podržao MongoDB Inc. Moćan je i fleksibilan, okretan NoSQL (nerelacijska) baza dokumenata koja pohranjuje podatke u dokumente slične JSON (JavaScript Object Notation) objekti. MongoDB trči dalje Linux, Windows, i macOS operativnim sustavima.
Dolazi s opsežnim paketom alata za jednostavno upravljanje podacima i izgrađen je za moderno razvoj aplikacija i za oblak i namijenjen razvojnim programerima, analitičarima podataka i podacima znanstvenici.
MongoDB nudi se u dva različita izdanja: MongoDB poslužitelj zajednice koje je izvorno dostupno i besplatno za korištenje izdanje MongoDB i MongoDB Enterprise poslužitelj to je dio MongoDB Enterprise Advanced pretplata.
MongoDB strukturiran je na modelu klijent-poslužitelj gdje poslužitelj demon prihvaća veze od klijenata i od njih obrađuje radnje baze podataka. Poslužitelj mora biti pokrenut da bi se klijenti povezali i stupili u interakciju s bazama podataka.
Pohrana podataka pod MongoDB razlikuje se od tradicionalnih baza podataka. Rekord u MongoDB je dokument (struktura podataka sastavljena od parova polja i vrijednosti, sličnih JSON objektima), a dokumenti su pohranjeni u zbirkama (analogno tablicama u RDBMS -u).
Ovo su ključne značajke MongoDB -a.
Dodatno, MongoDB dolazi s nekim korisnim naredbama i alatima baze podataka za praćenje njezinih performansi, kao što su mongostat, mongotopi više, koji vam pomažu da vidite statistiku u stvarnom vremenu o stanju pokrenute instance MongoDB na lokalnom hostu.
Za integraciju vaših aplikacija ili vanjskih sustava s MongoDB bazom podataka možete koristiti jedan od mnogih službenih konektora i knjižnica. Postoje i knjižnice koje podržava zajednica, npr libmongo-klijent za C, Đongo za Django, mgo za Go, Mango za Perl i MongoEngine, MongoKit i ostalo za Python i još mnogo toga.
Tvrtke navodno koriste MongoDB u svojim tehnološkim hrpama, uključujući Google, Facebook, EA Sports, Adobe, Uber, Cisco, Verizon i mnoge druge.
Evo nekoliko korisnih članaka o MariaDB -u: