I just found this post from Ivan Voras which is covering exactly what I’ve written a while back about MongoDB durability being a tradeoff. As a plus, Ivan’s post also includes a quick summary of various file system durability methods:
- fully synchronous writes
- partially synchronous writes
- soft updates
I only hope that based on these two posts, all MongoDB users will become aware of the MongoDB durability behavior (or differently put durability tradeoff).