MongoDBにはの書き込みメカニズムがありfire and forget
ます。しかし、これは私の書き込みが最終的にディスクに書き込まれることを保証しますか?だから私がこのようなステートメントを持っているなら(pymongoで)
collection.insert(doc) #not passing safe=True
上記のステートメントへの書き込みはすぐにはディスクに到達しないことを理解していますが、ディスクに到達する(おそらく翌日または1週間後)か、紛失して二度と戻らないという保証があります。私のアプリケーションは、書き込みが同期的に行われることを望んでいませんが、数時間後であっても書き込みが行われることを望んでいます。