|
|
|
|
|
by chimeracoder
5009 days ago
|
|
The Principle of Least Surprise has local scope. You may be surprised to find asynchronous writes on an arbitrary database, but not for a database that is documented, advertised, and marketed as asynchronous-by-default. 'Surprise' is relative to the current environment and paradigm (in this case, asynchronicity)- if you find that surprising, then that means that you should have read the basic documentation properly. > MongoDB could ship "safe" (with the same trade-offs), but chooses not to. Because that's one of the main points of choosing MongoDB... |
|
http://www.mongodb.org/display/DOCS/Philosophy
I admit that the default unsafe tuning of MongoDB becomes quite obvious when you read more of the manual, but I can hardly say 10gen is without blame for causing this confusion.