Como usar chaves de partição de forma eficaz no Amazon Keyspaces - Amazon Keyspaces (para Apache Cassandra)

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 usar chaves de partição de forma eficaz no Amazon Keyspaces

A chave primária que identifica exclusivamente cada linha em uma tabela do Amazon Keyspaces pode consistir em uma ou várias colunas de chave de partição, que determinam em quais partições os dados são armazenados, e uma ou mais colunas de cluster opcionais, que definem como os dados são agrupados e classificados dentro de uma partição.

Como a chave de partição estabelece o número de partições em que seus dados são armazenados e como os dados são distribuídos entre essas partições, a forma como você escolhe sua chave de partição pode ter um impacto significativo no desempenho de suas consultas. Em geral, seu aplicativo deve ser projetado para ter uma atividade uniforme em todas as partições no disco.

Distribuir uniformemente a atividade de leitura e gravação do seu aplicativo em todas as partições ajuda a minimizar os custos de throughput, e isso se aplica aos modos de capacidade de leitura/gravação sob demanda e provisionada. Por exemplo, se você estiver usando o modo de capacidade provisionada, poderá determinar os padrões de acesso que seu aplicativo precisa e estimar o total de unidades de capacidade de leitura (RCU) e unidades de capacidade de gravação (WCU) que cada tabela exige. O Amazon Keyspaces suporta seus padrões de acesso usando a taxa de transferência que você provisionou, desde que o tráfego em uma determinada partição não exceda 3.000 e 1.000. RCUs WCUs

O Amazon Keyspaces oferece flexibilidade adicional no provisionamento de throughput por partição ao oferecer capacidade de expansão. Para obter mais informações, consulte Usando a capacidade de intermitência de forma eficaz no Amazon Keyspaces.