Sharding that splits a data by some index, and uses a lookup service to direct traffic to the corresponding database.