sharding

termo

nuvemprogramaçã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

Todos os verbetes do glossário