Cotas e limites na Amazon QLDB - Banco de dados Amazon Quantum Ledger (AmazonQLDB)

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 na Amazon QLDB

Importante

Aviso de fim do suporte: os clientes existentes poderão usar a Amazon QLDB até o final do suporte em 31/07/2025. Para obter mais detalhes, consulte Migrar um Amazon QLDB Ledger para o Amazon Aurora Postgre. SQL

Esta seção descreve as cotas atuais, também chamadas de limites, na AmazonQLDB.

Cotas padrão

QLDBtem as seguintes cotas padrão, conforme também listadas nos QLDBendpoints da Amazon e cotas no. Referência geral da AWS Essas cotas são 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 AWS Management Console e abra o console 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, QLDB tem as seguintes cotas fixas por livro contábil. Essas cotas não podem ser aumentadas usando Service Quotas:

Recurso Cota fixa
Número de sessões ativas simultâneas 3000
Número de tabelas ativas 20
IndexedStorage— quantidade total de espaço em disco usada pelas tabelas, índices e histórico indexado do livro contábil, relatada em intervalos de 15 minutos. Para obter mais informações sobre as CloudWatch métricas da Amazon, consulte Monitoramento com a Amazon CloudWatch. Máximo de 16 TiB
Número total de tabelas (ativas e inativas)
nota

EmQLDB, 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 Service Quotas em. https://console.aws.amazon.com/servicequotas/

Alguns casos de QLDB uso exigem um número crescente de livros contábeis 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 QLDB cotas. 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. QLDBsuporta 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 para uma transação QLDB é de 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 persistemQLDB, 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 na 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.