即使启用日记功能,MongoDB中仍有机会丢失写入内容吗?
"默认情况下,最大程度的丢失写入,即那些没有写入日志的写入,是在过去100毫秒内完成的."
这来自Manage Journaling,它表示自上次将日志刷新到磁盘后可能会丢失写入.
如果我想要更强的持久性,"为了强制mongod更频繁地提交日志,你可以指定j:true.当j:true的写操作挂起时,mongod会将journalCommitInterval减少到设定值的三分之一."
即使在这种情况下,看起来将日志刷新到磁盘也是异步的,因此仍有机会丢失写入.我错过了一些关于如何保证写入不会丢失的内容吗?
mongodb ×1