I'm in the process of choosing a new web development framework and the DB support is an important aspect of it. I'm considering mongoDB, anyone use it, would you recommend it?
For what reasons are you considering mongoDB. I don't have much experience with it, but I would personally prefer to stick to a mainstream MySQL or PostgreSQL. Here's a great explanation of when to use it: http://stackoverflow.com/questions/...b-or-other-document-oriented-database-systems
I'm about to start using it for a project but if you're not convinced yet take a look at this presentation about using MongoDB along with the Lithium PHP Framework. Good luck!
Nice to see MongoDB being mentioned here . Haven't used it yet, but it's in my top 5 to try over the next few months. I love the idea of no joins! I also manage a cluster of PostgreSQL servers (Slony-I), which can sometimes be a pain in the arse - looks like it could be easy in MongoDB .
I havent used it. Just came across this link http://ethangunderson.com/blog/two-reasons-to-not-use-mongodb/ Hope this would help you.
This is something I just haven't had time to look at. Apparently there is a book which is meant to be really good on MongoDB published by Safari Books (http://my.safaribooksonline.com/databases/mongodb/9781449381578). One day, when I get chance, I may just buy it
After reading clorets01's question again I want to answer it properly, I am going to be using MongoDB because of switching to the Lithium Framework. I'm designing a Facebook Application and wanted to be able to write it by myself without creating a huge team and I also don't want the app it to bring down my server. At first I wanted to use CakePHP as the framework to help me build the site using RAD so I picked up the book Beginning CakePHP by David Golding and by chance I checked out his website and read the article Transitioning from CakePHP to Lithium this really got me excited!! From there I started reading up on Mongo and Lithium and now I'm working on setting up my development environment on Windows using Lighttpd as my web server. I've still have a lot to learn and am actually going to finish his CakePHP book so I have a solid foundation with the MVC Framework and Lithium since Lithium is a fork of CakePHP. It's going to be a fun adventure but from all of the videos I've watched on 10gen (The creators of MongoDB) I'm really pumped to get the site up and not have any scalability or performance issues ever! Sharding and GridFS are a dream come true! My goal is to get my Facebook app up and running in 6 months! New technology is why I love being a web developer, I really couldn't stand sticking with the same 'ol stuff forever! Virgil