

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Como trabalhar com particionadores no Amazon Keyspaces
<a name="working-with-partitioners"></a>

No Apache Cassandra, os particionadores controlam em quais nós os dados são armazenados no cluster. Os particionadores criam um token numérico usando um valor de hash da chave de partição. O Cassandra usa esse token para distribuir dados entre os nós. Os clientes também podem usar esses tokens em operações `SELECT` e cláusulas `WHERE` para otimizar as operações de leitura e gravação. Por exemplo, os clientes podem realizar consultas paralelas de forma eficiente em tabelas grandes especificando intervalos de tokens distintos a serem consultados em cada trabalho paralelo. 

O Amazon Keyspaces fornece três particionadores diferentes.

**Murmur3Partitioner (padrão)**  
Compatível com Apache Cassandra `Murmur3Partitioner`. O `Murmur3Partitioner` é o particionador Cassandra padrão no Amazon Keyspaces e no Cassandra 1.2 e versões posteriores.

**RandomPartitioner**  
Compatível com Apache Cassandra `RandomPartitioner`. O `RandomPartitioner` é o particionador Cassandra padrão para versões anteriores ao Cassandra 1.2.

**Particionador padrão do Keyspaces**  
O `DefaultPartitioner` retorna os mesmos resultados da função `token` que o `RandomPartitioner`.

A configuração do particionador é aplicada por região no nível da conta. Por exemplo, se você alterar o particionador no Leste dos EUA (Norte da Virgínia), a alteração será aplicada a todas as tabelas na mesma conta nessa Região. É possível alterar seu particionador com segurança a qualquer momento. Observe que a alteração da configuração leva cerca de 10 minutos para ser concluída. Você não precisa recarregar seus dados do Amazon Keyspaces ao alterar a configuração do particionador. Os clientes usarão automaticamente a nova configuração do particionador na próxima vez que se conectarem. 