Craigslist moving 10TB of data in 5 billion documents over MongoDB:
Did you find any stumbling blocks relational database developers should watch out for?
Oh, yeah. :-) I’m planning to write up a blog post on that and I talked about it a bit at MongoSV (watch the video), too. The short version is that you have to think differently about indexing and do a bit more bookkeeping of your own. But on the plus side, you don’t have to pay the join penalty, so you can get your data back a lot faster.
There’s also a video of Jeremy Zawodny talking about the migration available here.
For my background [10 years of MySQL], I’ve found MongoDB to be very friendly.[…] So many of the concepts are so similar. […] I’ve found it very approachable: it was not hard to get up and running.
I’ve always thought that making it feel familiar to developers is one of the main strengths of MongoDB. Time will tell if the approaches they are taking will address the limitations of MySQL. And if they are able to make them work before MySQL and MySQL Cluster will start providing similar features.
Original title and link: MongoDB at Craigslist (NoSQL databases © myNoSQL)