Isso é o que o MongoDB diz sobre registro no diário:
Para fornecer durabilidade em caso de falha, o MongoDB usa registro de gravação antecipada para arquivos de diário em disco.
Mas com WiredTiger :
Importante
Entre as operações de gravação, enquanto os registros do diário permanecem nos buffers do WiredTiger, as atualizações podem ser perdidas após um desligamento forçado do mongod.
Se o registro no diário no WiredTiger não pode garantir totalmente que não haverá atualizações perdidas, temos que escrever nosso aplicativo para estar ciente de que alguns documentos podem simplesmente "desaparecer", então por que ativar o registro no diário, considerando que isso retardará as gravações?
Parece que, se você não pode perder atualizações*, deve escolher MMAPv1 com registro no diário e, se puder, pode preferir escolher WiredTiger sem registro no diário.
(*) Você ainda pode perder atualizações em um cluster do MongoDB devido a reversões , embora possa evitar reversões com w: preocupação de gravação majoritária ou fazer algo com os arquivos na pasta rollback/ .