Introduction
- Can’t work on performance problems until we solve the availability
- We want MySQL to fix our problems first.
The problem
- Deploy a DBMS for a workload with
- too many queries
- to many transactions
- to much data
A well known solution
deploy a grid database
-use many replicas to scale read performance
-shard your data over many master to scale write
performance
-sharding is easy, resharding is hard
- make it easy to run many severs
- unbretable aggregate perfomance
The grid database approach
- …