NoSQL databases are now very popular, particularly for new projects.
However, the same assumptions about deployment and scalability that have been understood from years of working with relational databases like MySQL don’t necessarily apply in the NoSQL world.
Real world performance can really only be understood once the databases are running at scale but that’s too late to be discovering problems.
This talk will examine the more popular NoSQL databases – MongoDB, Cassandra, CouchDB – to point out important considerations when deploying each of these technologies.
It will include how to scale reads and writes, where each database faces bottlenecks (and how to resolve them) and how to deploy redundantly across clusters of machines.
It will draw on real case study examples from my own and other company’s usage of each database.
People planning to attend this session also want to see:
Founder of http://www.serverdensity.com a hosted server monitoring service.
Built the original code and server infrastructure behind the application which is now processing over 1bn documents (7TB data) each month.
Use MongoDB extensively as our primary data store, deployed across 50 servers on the Terremark Enterprise Cloud.
Spoken about MongoDB at multiple conferences including MongoUK 2010, MongoSV 2010, MongoUK 2011, MongoSF 2011, HN London May 2011 and Cassandra London July 2011. I run the London MongoDB User Group.
Comments
we use mongodb, and I think this covered most the things we do. which was great.