5 ms·
Indeed. And the default settings reveal something about a system's priorities. If you care about your users' data, then Mongo's default settings should be a gia
by jamesaguilar 13y ago
Indeed. And the default settings reveal something about a system's priorities. If you care about your users' data, then Mongo's default settings should be a giant red flag. The revealed priority is seeming fast.
- amenod 13y agoIn noSQL world, any DB's default settings should be a giant red flag. Don't get me started about HBase... I lost 2 hours of data this way. :(
- coffeemug 13y agoThat was actually one of the explicit design goals of Rethink -- pick defaults such that users never have to wonder about the safety of their data. I know the folks at Riak are also in this camp, so there are definitely NoSQL dbs that do this well.
- shin_lao 13y agoI'm not sure Riak is a good example as it's another example of an extremely slow database. There's also the angle that if it's to offer no performance benefit, perhaps a classic relational database will do it? I'm curious to hear your thoughts about it.
- gigq 13y agoAs someone that uses hbase in production, I'd be interested in hearing the setting you are talking about.
- Lazare 13y agoHonestly, I've been very positively impressed with CouchDB so far.
- alexpopescu 13y agoHow about "they should be an invitation to learn more about the system" :D? As far as I can tell, in many cases these defaults have almost never been reviewed by devs because most of the early users already knew what tweaks they needed.
- jamesaguilar 13y agoI dunno. Personally I'm a big fan of the "sane default or no default" approach. I think that mongo's former approach is irresponsible engineering (I understand they have fixed it recently).