Isso é muito semelhante ao armazenamento de logs:muitas gravações e os dados são lidos de volta em ordem. Felizmente o Site Mongo tem uma receita para isso:
https://docs.mongodb.org/ecosystem/use- cases/storing-log-data/
Em relação à imutabilidade dos dados, isso não é um problema para o MongoDB.