MongoDB è un database NoSQL che ho trovato abbastanza facile da usare. Di recente ho dovuto sviluppare una semplice applicazione che doveva raccogliere alcuni dati utilizzando le richieste HTTP e archiviare alcuni risultati dopo l'elaborazione dei dati, e ho provato a utilizzare MongoDB.
Da questa esperienza l'ho trovato molto più piacevole da usare rispetto ai tradizionali database relazionali e dato che sono uno sviluppatore e non un DBA, il mio lavoro è stato notevolmente semplificato.
Tuttavia, a volte non sono sicuro di quando dovrei usare MongoDB invece di un tradizionale database relazionale, come SQL Server o MySQL.
In tal caso, quando possiamo usare MongoDB invece di database relazionali? C'è qualche avvertimento veramente grande su MongoDB che lo rende inadeguato per alcune situazioni?