MongoDB to otwarty system zarządzania bazą danych oparty na modelu dokumentowym. Jest on przystosowany do przetwarzania dużych ilości danych na wielu serwerach, zapewniając wysoką dostępność i skalowalność poziomą. MongoDB jest częścią rodziny baz danych NoSQL, które są przeznaczone do przetwarzania dużych ilości nieuporządkowanych danych i często służy do aplikacji big data i czasu rzeczywistego.