Why I think Mongo is to Databases what Rails was to Frameworks
railstips.org
railstips.org
By contrast I've spent a lot of time on Tokyo, but I'm actively trying to move away from it these days because there have just been too many mysterious problems. I've tracked down some of them and submitted patches, but it's cost me a lot of time I'd rather be spending working on my product. Don't get me wrong, Tokyo is chock-full of great code, but anything as general-purpose as a database is going to have all sorts of interface and configuration issues that require more time than your typical open-source project founder can put in.
Working at a large company that's pretty invested in RDBMS, I'm curious to see where the downside of using something like MongoDB comes in. E.g. James Golick's creation of Friendly because they hit a scaling wall — how big do you have to get for it to become an issue?
ActiveRecord is great, but MongoDB and MongoMapper feel so much more natural to me.