Cotas e limites no Amazon QLDB - Amazon Quantum Ledger Database (Amazon QLDB)

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á.

Cotas e limites no Amazon QLDB

Esta seção descreve cotas atuais, antes chamadas de limites, no Amazon QLDB.

Cotas padrão

O QLDB tem as seguintes cotas padrão, conforme também listadas nos endpoints do Amazon QLDB e cotas no Referência geral da AWS. Essas cotas são por Conta da AWS por região. Para solicitar aumento da cota para sua conta em uma Região, use o console do Service Quotas.

Faça login no AWS Management Console e abra o console do Service Quotas em https://console.aws.amazon.com/servicequotas/.

Recurso Cota padrão
O número máximo de ledgers ativos que é possível criar nesta conta na região atual. 5
O número máximo de exportações de diários ativos para o Amazon S3 por ledger 2
O número máximo de fluxos de diário ativos para o Kinesis Data Streams por ledger 5

Cotas fixas

Além das cotas padrão, o QLDB tem as seguintes cotas fixas por ledger. Essas cotas não podem ser aumentadas usando Service Quotas:

Recurso Cota fixa
Número de sessões ativas simultâneas 1500
Número de tabelas ativas 20
Número total de tabelas (ativas e inativas)
nota

No QLDB, as tabelas eliminadas são consideradas inativas e contam para essa cota total.

40
Número de índices por tabela 5
Número de documentos em uma transação 40
Número de revisões a serem redigidas em uma transação 1
Tamanho do documento (codificado em formato IonBinary) 128 KB
Tamanho do parâmetro da instrução (formato IonBinary) 128 KB
Tamanho do parâmetro da instrução (formato IonText) 1 MB
Comprimento da string de instrução 100.000 caracteres
Tamanho da transação 4 MB
Tempo limite de transação 30 segundos
Período de expiração para trabalhos de exportação de diário concluídos 7 dias
Período de expiração para fluxos de diários do terminal 7 dias

Cota do ledger

Para solicitar aumento da cota de ledger para sua conta em uma Região, use o console do Service Quotas.

Abra o console do Service Quotas em https://console.aws.amazon.com/servicequotas/.

Alguns casos de uso do QLDB exigem um número crescente de ledgers por Conta da AWS por região com base no crescimento dos negócios. Por exemplo, talvez você precise criar ledgers dedicados para isolar clientes ou dados. Nesse caso, considere usar uma arquitetura de várias contas para trabalhar com cotas do QLDB. Para obter mais informações, consulte Account Silo Isolation no AWS whitepaper SaaS Tenant Isolation Strategies.

Tamanho do documento

O tamanho máximo de um documento codificado no formato IonBinary é 128 KB. Não podemos fornecer um limite exato para o tamanho de um documento em formato IonText porque a conversão de texto para binário varia significativamente com base na estrutura de cada documento. O QLDB suporta documentos com conteúdo aberto, portanto, cada estrutura exclusiva do documento altera o cálculo do tamanho.

Tamanho da transação

O tamanho máximo de uma transação no QLDB é 4 MB. O tamanho de uma transação é calculado com base na soma dos seguintes fatores.

Deltas

As alterações do documento são geradas por todas as instruções na transação. Em uma transação que afeta vários documentos, o tamanho total do delta é a soma do delta individual de cada documento afetado.

Metadados

Os metadados da transação gerados pelo sistema que estão associados a cada documento afetado.

Índices

Se um índice for definido em uma tabela afetada pela transação, a entrada de índice associada também gerará um delta.

Histórico

Como todas as revisões de documentos persistem no QLDB, todas as transações também são anexadas ao histórico.

Inserções — Cada documento inserido em uma tabela também tem uma cópia inserida em sua tabela de histórico. Por exemplo, um documento recém-inserido de 100 KB gera no mínimo 200 KB de deltas em uma transação. (Essa é uma estimativa aproximada que não inclui metadados ou índices.)

Atualizações — Qualquer atualização de documento, mesmo para um único campo, cria uma nova revisão de todo o documento no histórico, mais ou menos o delta da atualização. Isso significa que uma pequena atualização em um documento grande ainda geraria um grande delta de transações. Por exemplo, adicionar 2 KB de dados em um documento existente de 100 KB cria uma nova revisão de 102 KB no histórico. Isso soma pelo menos 104 KB do total de deltas em uma transação. (Novamente, essa é uma estimativa aproximada que não inclui metadados ou índices.)

Exclusões — Semelhante às atualizações, qualquer transação de exclusão cria uma nova revisão do documento no histórico. No entanto, a revisão DELETE recém-criada é menor do que o documento original porque tem dados de usuário nulos e contém apenas metadados.

Restrições de nomenclatura

A tabela a seguir descreve as restrições de nomenclatura no Amazon QLDB.

Nome do ledger
  • Devem conter 1 a 32 caracteres alfanuméricos ou hifens.

  • Deve ter uma letra ou número para o primeiro e o último caracteres.

  • Não devem ser todos os números.

  • Não podem conter dois hifens consecutivos.

  • Diferencia maiúsculas de minúsculas.

Nome da transmissão do diário
Nome da tabela
  • As tags devem conter apenas 1-128 caracteres alfanuméricos ou sublinhados.

  • Deve ter uma letra ou um sublinhado para o primeiro caractere.

  • Pode conter qualquer combinação de caracteres alfanuméricos e sublinhados para os caracteres restantes.

  • Diferencia maiúsculas de minúsculas.

  • Não deve ser uma palavra reservada do QLDB PartiQL.