Esta seção apresenta uma visão geral de como selecionar a classe de tabela adequada do DynamoDB. Com o lançamento da classe de tabela Standard Infrequent-Access (Standard-IA), agora é possível otimizar uma tabela para reduzir o custo de armazenamento ou do throughput.
Tópicos
Quais classes de tabela estão disponíveis
Ao criar uma tabela do DynamoDB, é necessário selecionar o DynamoDB Standard ou o DynamoDB Standard-IA como a classe da tabela. É possível alterar a classe da tabela duas vezes em um período de 30 dias; portanto sempre é possível alterá-la no futuro. A seleção de qualquer classe de tabela não afeta a performance, a disponibilidade, a confiabilidade ou a durabilidade da tabela.

Classe de tabela Standard
A classe de tabela Standard é a opção padrão para novas tabelas. Essa opção mantém o equilíbrio do faturamento original do DynamoDB, que oferece um equilíbrio entre os custos do throughput e do armazenamento das tabelas com dados acessados com frequência.
Classe de tabela Standard-IA
A classe de tabela Standard-IA oferece redução do custo de armazenamento (~ 60% menor) para workloads que exigem armazenamento de longo prazo com atualizações ou leituras pouco frequentes. Como a classe é otimizada para acesso pouco frequente, as leituras e gravações serão cobradas a um custo um pouco mais alto (~ 25% maior) ao da classe de tabela Standard.
Quando selecionar a classe de tabela padrão do DynamoDB
A classe de tabela Standard do DynamoDB é mais adequada para tabelas cujo custo de armazenamento é aproximadamente 50% do custo mensal geral da tabela ou inferior. Esse equilíbrio de custos é indicativo de uma workload que acessa ou atualiza regularmente itens já armazenados no DynamoDB.
Quando selecionar a classe de tabela Standard-IA do DynamoDB
A classe de tabela Standard-IA do DynamoDB é mais adequada para tabelas cujo custo de armazenamento é aproximadamente 50% do custo mensal geral da tabela ou superior. Esse equilíbrio de custos é indicativo de uma workload que cria ou lê menos itens por mês do que mantém no armazenamento.
Um uso comum da classe de tabela Standard-IA é mover dados acessados com menor frequência para tabelas individuais do Standard-IA. Para obter mais informações, consulte Optimizing the storage costs of your workloads with Amazon DynamoDB Standard-IA table class
Fatores adicionais a serem considerados ao escolher uma classe de tabela
Ao decidir entre as duas classes de tabela, há alguns fatores adicionais que vale a pena considerar como parte da sua decisão.
Capacidade reservada
Atualmente, não é possível comprar capacidade reservada para tabelas que usam a classe de tabela Standard-IA. Ao fazer a transição de uma tabela Standard com capacidade reservada para uma tabela Standard-IA sem capacidade reservada, você pode não ver um benefício de custo.