

# Capacidade de throughput do DynamoDB
<a name="capacity-mode"></a>

Esta seção apresenta uma visão geral dos dois modos de throughput disponíveis para a tabela do DynamoDB e considerações sobre a seleção do modo de capacidade adequado para a aplicação. O modo de throughput de uma tabela determina como a capacidade de uma tabela é gerenciada. O modo de throughput também determina como é realizada a cobrança de operações de leitura e de gravação nas tabelas. No Amazon DynamoDB, é possível escolher entre o modo **sob demanda** e o modo **provisionado** para que as tabelas possam atender a diferentes requisitos de workload.

**Topics**
+ [Modo sob demanda](#capacity-mode-on-demand)
+ [Modo provisionado](#capacity-mode-provisioned)
+ [Modo de capacidade sob demanda do DynamoDB](on-demand-capacity-mode.md)
+ [Modo de capacidade provisionada do DynamoDB](provisioned-capacity-mode.md)
+ [Noções básicas sobre o throughput a quente do DynamoDB](warm-throughput.md)
+ [Capacidade de expansão e capacidade adaptável do DynamoDB](burst-adaptive-capacity.md)
+ [Considerações ao alternar os modos de capacidade no DynamoDB](bp-switching-capacity-modes.md)

## Modo sob demanda
<a name="capacity-mode-on-demand"></a>

O modo sob demanda do Amazon DynamoDB é uma opção de throughput sem servidor que simplifica o gerenciamento do banco de dados e escala automaticamente para comportar as aplicações mais exigentes dos clientes. O DynamoDB sob demanda permite que você crie uma tabela sem se preocupar com planejamento de capacidade, monitoramento de uso e configuração de políticas de ajuste de escala. Para solicitações de leitura e de gravação, o DynamoDB sob demanda oferece o modelo de preço de pagamento por solicitação para que você pague apenas pelo que usar. Para tabelas do modo sob demanda, não é necessário especificar o throughput de leitura e gravação que você espera que sua aplicação execute. 

O modo sob demanda é a opção de throughput padrão e recomendada para a maioria das workloads do DynamoDB. O DynamoDB lida com todos os aspectos do gerenciamento e do ajuste de escala de throughput para comportar workloads que podem começar pequenas e chegar a milhões de solicitações por segundo. É possível ler e gravar em suas tabelas do DynamoDB conforme necessário sem gerenciar a capacidade de throughput na tabela. Para obter mais informações, consulte [Modo de capacidade sob demanda do DynamoDB](on-demand-capacity-mode.md).

## Modo provisionado
<a name="capacity-mode-provisioned"></a>

No modo provisionado, especifique o número de leituras e de gravações por segundo de que você precisa para a aplicação. Você será cobrado com base na capacidade de leitura e de gravação por hora provisionada, não na quantidade de capacidade provisionada que você realmente consumiu. Isso ajuda a governar seu uso do DynamoDB para permanecer no lugar ou abaixo de uma taxa de solicitação definida para obter previsão de custos.

É possível optar por usar a capacidade provisionada se tiver workloads estáveis com crescimento previsível e se puder prever com segurança os requisitos de capacidade para sua aplicação. Para obter mais informações, consulte [Modo de capacidade provisionada do DynamoDB](provisioned-capacity-mode.md).