MongoDB è un database open-source, basato su documenti e non su tabelle come i database relazionali. Questo lo rende molto flessibile e scalabile. MongDB è classificato come un database NoSQL, poiché non richiede un schema fisso di colonne e righe. Invece di una tabella di database, Mongo potrebbe essere immaginato più come una serie di cartelle interconnesse. Questo modello può accomodare una grande quantità di dati e permette agli sviluppatori di modificare il schema del database senza influire sulle applicazioni esistenti. MongoDB è utilizzato in Big Data e nel real-time analytics, ma può essere utilizzato per un’ampia varietà di applicazioni.