Ryan Angilly's Blog

Sunday, February 7, 2010
damnit ruby.

damnit ruby.

Thursday, October 15, 2009

I want to replace MySQL w/ Mongo. Convince me I'm wrong.

My main reason for wanting to do it is MongoDB’s schema-less nature.  MongoDB would give me zero downtime deploys, and the map/reduce sharding they are starting to harden is just SICK.  I’ve been thinking about things that it fundamentally lacks that would deter me, and the only thing I’ve come up with is that it lacks transactions.  But I think that’s manageable, and still puts me on the Mongo side of the fence.

Does anyone have any opinions on this?  Has anyone built any web apps where MongoDB is the sole database?  How did you handle things that normally require transactions?