I liked what I’ve read so far about MongoDB, but that doesn’t mean the actual experience will match in practice. Just to temper my enthusiasm, I’ve been keeping an eye out for critical commentary on the NoSQL database.
The comical animated short above takes down some of the common fanboisms at a high level. Meanwhile, Michael Susens-Schurter has a deeper critique of MongoDB with more technical detail from down in the trenches.
I still think MongoDB might be the best fit for my Twitter data noodling, mainly because the streaming data comes out in JSON format. Even if MongoDB fails on a few core DB capabilities, it seems so tuned to storing and querying JSON the reward might be worth the risk. And besides, I’m not doing anything mission critical or at Web Scale.