Bancos de dados de documentos armazenam dados relacionados em formato de documento. Esses bancos de dados suportam a criação de documentos, recuperação via consulta, atualização e edição, e exclusão de informações dentro dos documentos. Armazenamentos de documentos, devido à sua falta de estrutura, são facilmente escaláveis utilizando clusters. Bancos de dados orientados a documentos permitem uma variedade de tipos de modelos de documentos, mas abrigam dados relevantes juntos em um esquema semiestruturado. O esquema semiestruturado permite que metadados sejam armazenados dentro dos documentos. Empresas interessadas em implementar um banco de dados sem esquema podem optar por um banco de dados de documentos. Bancos de dados de documentos armazenam informações em uma variedade de codificações, ou linguagens, incluindo YAML, JSON, BSON e XML, sendo este último qualificado como sua própria classe de bancos de dados. Existem outros tipos de bancos de dados semelhantes, mas ligeiramente diferentes do software de banco de dados de documentos, incluindo ferramentas de banco de dados orientado a objetos, ferramentas de banco de dados de grafos, ferramentas de armazenamento chave-valor e mais. Startups, pequenas empresas e desenvolvedores independentes podem considerar software de banco de dados gratuito.
Para se qualificar para inclusão na categoria de Banco de Dados de Documentos, um produto deve
Fornecer armazenamento de dados
Organizar dados em um modelo de documento
Permitir que os usuários recuperem dados