I database a documenti memorizzano dati correlati in formato documento. Questi database supportano la creazione di documenti, il recupero tramite query, l'aggiornamento e la modifica, e la cancellazione delle informazioni all'interno dei documenti. Gli archivi di documenti, a causa della loro mancanza di struttura, sono facilmente scalabili utilizzando cluster. I database orientati ai documenti consentono una varietà di tipi di modelli di documenti, ma ospitano dati pertinenti insieme in uno schema semi-strutturato. Lo schema semi-strutturato consente di memorizzare i metadati all'interno dei documenti. Le aziende interessate a implementare un database senza schema possono optare per un database a documenti. I database a documenti memorizzano informazioni in una gamma di codifiche, o linguaggi, tra cui YAML, JSON, BSON e XML, quest'ultimo dei quali può essere qualificato come una propria classe di database. Ci sono altri tipi di database simili ma leggermente diversi dal software di database a documenti, tra cui strumenti di database orientato agli oggetti, strumenti di database a grafo, strumenti di archiviazione chiave-valore e altro ancora. Startup, piccole imprese e sviluppatori indipendenti possono guardare al software di database gratuito.
Per qualificarsi per l'inclusione nella categoria dei Database a Documenti, un prodotto deve
Fornire archiviazione dati
Organizzare i dati in un modello di documento
Consentire agli utenti di recuperare i dati