Hacker News new | ask | show | jobs
by biscarch 4873 days ago
danielweber is probably right. It's fashionable to hate on MongoDB now. There have been many, many articles detailing people having issues with it. Anything from losing data due to not keeping the set in RAM to "unsafe" defaults.

Typically the hate comes from people being unprepared and not researching their database options enough before making choices. IMO the fact that it's so easy to get up and running with Mongo actually works against it because it seems like the database "just works" until you start needing something from it.

Ex[1]: Foursquare took their Mongo instances to bare metal recently, keeping everything else on EC2. Most people starting with Mongo aren't thinking "at some point I'll migrate my database servers to our new datacenter to run on bare metal".

That said, the recent MongoSV didn't instill much confidence in the platform. You could overhear the frustration of 10Gen's event sponsors all day. Personally, I'm trying to move to distributed, masterless systems so Riak fits in very nicely. Yokozuna is also promising as a riak-solr type deal[2] and Riak Core can be used as a framework for creating distributed systems.

[1] http://www.10gen.com/presentations/mongodb-foursquare-cloud-...

[2] https://github.com/rzezeski/yokozuna

1 comments

That's news to me, I'm seeing exactly the opposite: NoSQL, and especially MongoDB, seems to be the rage in my environment. I'm not as up to date as the average inhabitant of Hacker News, so I guess I'm just out of touch.
More likely than you being out of touch is that you're in a different environment than I am. Personally I don't believe people have to pick sides. It's not a war, more options are a good thing for people who have to pick databases.