mongoDB is one of the hot new NoSQL databases that have recently come out and is the database platform for new Alive.cn, the new multilingual entertainment database that I’ve been constructing. I’ve been a MySQL user ever since we started Rotten Tomatoes over ten years ago, so I’m still relatively new to mongoDB, but I really like the philosophy of simplicity and flexibility for things like dynamic and lazy schemas, auto-sharding, on-the-fly indexes, etc. I’m dealing with a wide variety of complex data schemas across very large datasets in this new project so it’s nice to be able to waste time having to stuff everything into a “one-size fits all” design.
In any case, the nice folks at 10gen, the company that develops mongoDB, will be conducting a free developers conference in Beijing on Thursday, March 3 and I will be delivering one of the presentations. I hope to prepare something that shows the power of flexibility of using mongoDB with various linked open data sources (or combining this data with social media data sources like Facebook, Twitter, and Sina Weibo) or something along those lines. I’ll deliver my talk in English, but hope to have Chinese slides as well and, of course, you can come up and chat with me in Chinese.
mongoDB is increasingly being used by many notable social companies overseas like foursquare, Disqus (which I use on my own site), and Eventbrite. If you’re interested in learning about this alternative to MySQL, check out more details.