私は、mongoDBがすぐにデータをディスクに書き込まないことを読みました。これは定期的に行われます。
これに対処する方法について何か考えはありますか?
私は、mongoDBがすぐにデータをディスクに書き込まないことを読みました。これは定期的に行われます。
これに対処する方法について何か考えはありますか?
でジャーナリングを有効にできます--journal
。
http://www.adathedev.co.uk/2011/03/mongodb-journaling-performance-single.htmlおよびhttp://www.mongodb.org/display/DOCS/Durability+and+Repairを確認してください
これに加えて、MongoDB 2.0(64ビットマシンのみ--journal
)以降、デフォルトで有効になっています。データを永続化するときに設定できるフラグがあります。
safe => false
:db応答を待たないsafe => true
:db応答を待つsafe => num
:戻る前に、その数のサーバーが書き込みを行うのを待ちますfsync => true
:戻る前にディスクへの書き込みをfsyncします。fsync => true
を意味safe=>true
しますが、その逆はありません。fsync=>false
およびsafe=>true
および書き込みがマップトファイルに正常に適用されたが、まだディスクに書き込まれていない場合