MongoDB è un gestore di database schemaless, il che significa che i dati, anche all’interno di una stessa tabella, possono essere strutturati in qualsiasi modo e non devono rispettare alcuna regola. Per questa ragione rientra nella famiglia NoSQL e utilizza JavaScript come linguaggio di interrogazione.
MongoDB raggiunge prestazioni estremamente elevate anche con grandi quantità di dati, diffenenziandosi dalle altre tecnologie NoSQL grazie alle buone capacità di ripartizione dei dati ed alle evolute tecnologie di clustering.