NoSQL Performance In The Real World
- 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:
- PHP/Python programmer for 10 years.
- 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.