Recs.
Updated
SpecsUpdate
Pros
Pro Great speed
MongoDB queries can be very fast because the data is usually all in one place and can easily be retrieved in a single lookup. But this is true only when the data is truly a document. When it's trying to emulate a relational model it starts to become really slow because it may have to perform many independent queries to retrieve a single document.
Pro Easy to scale
MongoDB has powerful sharding and scaling capabilities for when the data stored in the database gets so large that a single machine may not be able to store all of it. Sharding solves this problem through horizontal scaling. Mongo gives developers the ability to easily and painlessly add or remove as many machines as needed.
Pro Thriving community & ecosystem of developers
Facebook, Percona, etc. mainstream developers are all working on improving it.
Cons
Con No way to do many to many joins
While you can do this in your programming language, this is sub optimal and bad for large datasets.
Recommendations
Comments
Flagged Pros + Cons
Pro Facebook onboard/4prommongoDb
Will r&d work to enable or is this a storage/ rental option for Fb profit/ loss... Earning statements r due.