MongoDB é um banco de dados NoSQL baseado em documentos, sem esquema, escalável e lançado como open source em 2009. Ele armazena dados em formato JSON em coleções e é usado por muitas empresas. Java pode se conectar ao MongoDB usando o driver oficial ou bibliotecas como Morphia e Spring Data para trabalhar com documentos em vez de tabelas relacionais.