http://stackoverflow.com/questions/5541421/mysql-sharding-approaches
http://www.oschina.net/search?scope=blog&q=Sharding
http://gigaom.com/2011/12/06/facebook-shares-some-secrets-on-making-mysql-scale/
http://dbanotes.net/database/database_sharding-2.html
https://blogs.oracle.com/MySQL/entry/scaling_web_databases_auto_sharding
Auto-Sharding
MySQL Cluster is implemented as a distributed, multi-master database with no single point of failure. Tables are automatically sharded across a pool of low cost commodity nodes, enabling the database to scale horizontally to serve read and write-intensive workloads, accessed both from SQL and directly via NoSQL APIs (memcached, REST/HTTP, C++, Java, JPA and LDAP). Up to 255 nodes are supported, of which 48 are data nodes. You can read more about the different types of nodes here.
http://www.mysqlsupport.cn/why-mysql-splite-databases-tables/
MySQL使用為什麼要分庫分表
http://blog.51yip.com/mysql/949.html
mysql分表的3種方法
http://database.51cto.com/art/201002/184392.htm
深入了解MySQL 5.5分區功能增強