Даже если ведение журнала продолжается, есть ли еще шанс потерять записи в MongoDB?
"По умолчанию наибольшая степень потерянных записей, т.е. тех, которые не были сделаны в журнале, - это те, которые были сделаны за последние 100 миллисекунд".
Это из "Управление журналом" , что указывает на то, что вы можете потерять записи, сделанные с момента последнего сброса журнала на диск.
Если мне нужна более долговечность, "Чтобы заставить mongod чаще фиксировать журнал, вы можете указать j: true. Когда операция записи с j: true ожидает, mongod уменьшит значение journalCommitInterval до трети заданного значения."
Даже в этом случае похоже, что удаление журнала на диск является асинхронным, поэтому есть вероятность потерять запись. Я что-то пропустил о том, как гарантировать, что записи не будут потеряны?