Mike Griffiths
Proven Scaling
About me and us
• Me:
Used & administered MySQL databases for 10 years
Consultant with Proven Scaling
Used to be a DBA and Service Architect at Yahoo!
I don’t always follow the party line
• Us:
Founded in 2006
Specialise in MySQL, but work with whole stack
Primarily consult on architecture, design and
optimisation for large scalable systems
We also do training, DBA work, audits, coding…
Service Level
Performance data
Requirements
Copyright 2008 Proven Scaling Ltd / Proven Scaling LLC
Summary
• Sharding for scaling writes
• Replication and caching for scaling reads
• Big is bad. Small is super. Manageable is magic.
• Get the right hardware for the job
• Use your kit as efficiently as possible
Optimise your queries
Configure things correctly
• Monitor as much as possible
• Think about scaling now, not later