sharding
termonuvemprogramação
Dividir um conjunto de dados entre maquinas por alguma chave, para que cada uma guarde parte, e nao tudo.
E o que se faz quando uma maquina nao consegue mais guardar ou servir o dado, e a chave de particao e a decisao que nao se desfaz barato. Escolha mal e o trafego concentra num fragmento enquanto os outros ficam ociosos, ou a consulta comum precisa visitar todos e o proposito se perde. Tudo o que e dificil nisso - rebalancear, transacao entre fragmentos, chaves quentes - descende daquela unica escolha inicial.
Também conhecido como: partitioning