Introducing Gizzard, a framework for creating distributed datastores
An introduction to sharding — Many modern web sites need fast access to an amount of information so large that it cannot be efficiently stored on a single computer. A good way to deal with this problem is to “shard” …