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
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
. OMurmur3Partitioner
é o particionador Cassandra padrão no Amazon Keyspaces e no Cassandra 1.2 e versões posteriores. - RandomPartitioner
-
Compatível com Apache Cassandra
RandomPartitioner
. ORandomPartitioner
é 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çãotoken
que oRandomPartitioner
.
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.