I think this video, combined with Sarah Mei's blog post about the pitfalls of MongoDB has really gotten my head around the place NoSQL databases have in the web ecosystem.
In particular, I love these ideas:
- MongoDB as a caching layer on top of a relational DB.
- Precomputing MongoDB documents from relational data, then incrementally updating those precomputed values instead of having to rebuild the whole document.
I'm sure there's plenty more to be had. I'll re-watch and re-read once I've done some more playing with MongoDB.