Hlavním cílem shardingu je zlepšit škálovatelnost, dostupnost a výkon databáze. Díky rozložení zátěže na více serverů může databáze zvládnout větší provoz a větší objemy dat, než by byl schopen zvládnout jediný server.