Mongo nikt nie lubi i mało kto poleca. Więcej pisałem tutaj.
Cassandre miałem w jednym projekcie do trzymania logów i metryk, ale tym się opiekował inny dev; o ile wiem, działała i tyle. Ja bym pewnie zamiast tego zaproponował użycie Elastic Stack.
Moje ogólne wrażenie jest takie, że w większości przypadków lepiej jest używać sprawdzonych i stabilnych baz relacyjnych, a NoSQL-e rezerwować na ewentualne zastosowania, gdzie akurat dobrze modelują jakąś konkretną potrzebę (pokroju przechowywania sieci społecznych w bazach grafowych). W większości przypadków wybór Mongo czy Cassandry to programming by buzzwords.