MySQL Sharding: Tools and Best Practices for Horizontal Scaling
www.slideshare.net
shardingの意味
- Smaller index size
- Smaller working set
working set
innodb_buffer_pool_size
の大きさとでも考えておけば良い。読み書き共にこの領域を経由して実施される。扱うクエリの種類が増えれば当然必要なworking setのサイズも大きくなる。swapしないようにしたい。- innodbのチューニングとEC2のIO - 工場長のブログ
MySQL Fabric
- フェイルオーバーとシャーディングを管理してくれるソフトウェア(まだ安定しているとはいえない)