Database Sharding
Um tipo de particionamento horizontal que divide um banco de dados muito grande em bancos de dados menores, mais rápidos e mais fáceis de gerenciar, chamados de shards. Cada shard tem o mesmo esquema, mas seus próprios dados exclusivos.