Glossário

Definições dos termos de DynamoDB e DynoTable usados ao longo desta documentação. Muitos termos aparecem com um sublinhado pontilhado nos docs — clique em um para ver sua definição inline.

Aba
Um workspace aberto no DynoTable, no estilo navegador. Cada aba carrega sua própria tabela, padrão de consulta, filtro e resultados — abra várias e alterne pelo teclado. No DynoTable →
Área de preparação
O buffer de edições pendentes do DynoTable, por tabela. As alterações se acumulam localmente como diffs revisáveis (visíveis de qualquer visão aberta dessa tabela) e vão para o DynamoDB como lotes transacionais, então você nunca escreve edições pela metade. No DynoTable →
Assento
Uma vaga de usuário licenciado em uma assinatura de equipe. Adicionar um membro consome um assento; o número de assentos é o que um plano de equipe cobra. No DynoTable →
Atributo
Um único campo tipado de um item (string, número, binário, booleano, lista, mapa, conjunto ou null). Itens de uma mesma tabela não precisam compartilhar os mesmos atributos. Aprenda o conceito → No DynoTable →
Atributo de tipo
Uma string simples carimbada em cada item que nomeia a entidade que ele representa (p. ex. EntityType: "Document"). Ela identifica linhas em uma partição mista, filtra um índice sobrecarregado para uma única entidade e facilita migrações futuras. Aprenda o conceito →
Avaliação
Um período de avaliação por tempo limitado com funcionalidade completa. Quando termina, o DynoTable passa para somente leitura até você iniciar uma assinatura. No DynoTable →
AWS Bedrock
O serviço gerenciado da AWS para modelos de fundação. O assistente de IA do DynoTable pode rodar no Bedrock usando suas próprias credenciais AWS, mantendo os prompts dentro da sua conta. No DynoTable →
Capacidade provisionada
Um modo de cobrança em que você define unidades fixas de capacidade de leitura/escrita (opcionalmente com auto-scaling). Mais barato que o sob demanda em cargas estáveis e previsíveis. Aprenda o conceito →
Capacidade sob demanda
Um modo de cobrança por requisição: o DynamoDB escala o throughput automaticamente e você paga por leitura/escrita. Simples, sem planejamento de capacidade — bom para tráfego irregular ou desconhecido. Aprenda o conceito →
Chave composta
Uma chave primária formada por uma chave de partição mais uma chave de ordenação. Ela permite que muitos itens existam sob uma mesma chave de partição, endereçáveis como uma coleção ordenada. Aprenda o conceito → No DynoTable →
Chave de ordenação
A segunda metade opcional de uma chave primária composta. Itens que compartilham uma chave de partição são armazenados ordenados pela chave de ordenação, o que torna baratas as consultas de intervalo (begins_with, between, >). Aprenda o conceito → No DynoTable →
Chave de partição
A chave hash primária de uma tabela. O DynamoDB aplica um hash sobre ela para escolher a partição física que armazena o item, então toda leitura eficiente começa fixando um valor de chave de partição. Aprenda o conceito → No DynoTable →
Chave primária
O(s) atributo(s) que identificam unicamente um item. Pode ser simples (apenas uma chave de partição) ou composta (uma chave de partição mais uma chave de ordenação). Aprenda o conceito → No DynoTable →
Coleção de itens
Todos os itens que compartilham um mesmo valor de chave de partição. É a unidade que uma única Query lê em conjunto — uma propriedade emergente do seu esquema de chaves, não um recurso que você ativa. Aprenda o conceito →
Contagem de referências
Uma contagem desnormalizada armazenada em um item pai — curtidas em uma postagem, membros em um workspace — mantida à medida que os filhos são escritos, para que uma leitura nunca precise contá-los. Use uma transação e proteja-se contra contagem dupla. Aprenda o conceito →
Desnormalização
Duplicar dados deliberadamente — ou incorporá-los em um atributo complexo — para que uma leitura não precise de nenhum join. Você faz o join antecipadamente na escrita e troca escritas mais cuidadosas por leituras baratas de uma única requisição. Aprenda o conceito →
Direito de acesso
Se um usuário está coberto no momento por uma assinatura ativa — e, em equipes, qual organização o cobre. O DynoTable resolve isso para decidir o que o token de licença concede. No DynoTable →
DynamoDB Stream
Um log ordenado por tempo das alterações em nível de item (inserções, atualizações, exclusões) de uma tabela. Usado para disparar processamento posterior, como funções Lambda. Aprenda o conceito →
Expressão de atualização
A cláusula que diz como uma escrita modifica um item — SET, REMOVE, ADD ou DELETE em atributos específicos — em vez de sobrescrever o item inteiro. Aprenda o conceito → No DynoTable →
Expressão de condição
Um predicado que precisa ser verdadeiro para uma escrita ter sucesso (uma escrita condicional) — por exemplo, "somente se este item ainda não existir". O DynoTable as usa para fazer o commit das edições preparadas com segurança. Aprenda o conceito → No DynoTable →
Expressão de filtro
Uma condição aplicada DEPOIS que uma query ou scan lê os itens. Ela restringe o conjunto de resultados, mas não reduz o custo de leitura — só uma condição de chave faz isso. Aprenda o conceito → No DynoTable →
Expressão de projeção
Uma lista de atributos a retornar em uma leitura, para que o DynamoDB devolva apenas os campos de que você precisa em vez do item inteiro. Aprenda o conceito →
Expression Builder
A ferramenta web gratuita do DynoTable que transforma um formulário visual em uma expressão de chave/filtro/atualização do DynamoDB válida, com os mapas de nome de atributo e de valor correspondentes. No DynoTable →
Hash de máquina
Uma impressão digital estável e anônima de um computador, usada para contar dispositivos ativados em relação ao limite de 2 máquinas da sua licença. Não contém nenhum dado pessoal. No DynoTable →
IAM Identity Center (SSO)
A fonte de credenciais de single sign-on da AWS (antiga AWS SSO). O DynoTable faz login por ela e renova credenciais de papel de curta duração enquanto você trabalha. No DynoTable →
Índice esparso
Um índice secundário que contém apenas os itens que carregam seu atributo de chave, de modo que um pequeno subconjunto quente de uma tabela enorme se torna sua própria coleção pré-filtrada e pronta para consulta. Aprenda o conceito →
Índice secundário global (GSI)
Um esquema de chave alternativo sobre os mesmos dados da tabela, com sua própria chave de partição/ordenação. Permite consultar por atributos que não são a chave primária da tabela. GSIs têm consistência eventual e capacidade própria. Aprenda o conceito → No DynoTable →
Índice secundário local (LSI)
Um índice que compartilha a chave de partição da tabela, mas usa uma chave de ordenação diferente. Definido apenas na criação da tabela e que oferece leituras fortemente consistentes. Aprenda o conceito → No DynoTable →
Item
Um único registro em uma tabela do DynamoDB — o equivalente aproximado de uma linha. Um item é uma coleção de atributos identificada por sua chave primária.
Item singleton
Um único item com uma chave fixa e codificada no código que guarda o estado de toda a aplicação — feature flags, um blob de configuração, um contador global. Você o lê com GetItem, nunca com um Scan. Aprenda o conceito →
Leitura de consistência eventual
O modo de leitura padrão: pode retornar dados desatualizados por um breve momento logo após uma escrita, mas custa metade de uma leitura fortemente consistente. As réplicas convergem em até um segundo. Aprenda o conceito →
Leitura fortemente consistente
Uma leitura com garantia de retornar a escrita confirmada mais recente. Disponível na tabela e em LSIs (não em GSIs) e que custa o dobro de uma leitura de consistência eventual. Aprenda o conceito →
Lista de adjacência
Uma forma de armazenar um grafo como itens comuns, com cada aresta indexada pela sua origem na chave de partição e pelo seu destino na chave de ordenação. Uma única Query lista os vizinhos de um nó — o substituto do DynamoDB para juntar uma tabela de junção. Aprenda o conceito →
Marshalling
Converter JSON puro para o formato de transmissão tipado do DynamoDB ({"S":"…"}, {"N":"…"}) e de volta (unmarshalling). O DynoTable faz o marshalling dos valores para você ao editar itens ou montar expressões. Aprenda o conceito →
MFA
Autenticação multifator. Quando um papel ou perfil a exige, o DynoTable solicita seu código de uso único e mantém em cache a sessão resultante durante toda a sua validade. No DynoTable →
Modo somente leitura
Um estado em que o DynoTable permite navegar e consultar, mas bloqueia escritas (salvar itens, commits preparados, exclusões). Acionado por uma avaliação/licença expirada ou por uma visão explicitamente somente leitura. No DynoTable →
NDJSON
JSON delimitado por quebras de linha — um objeto JSON por linha. Um formato de exportação amigável a streaming que o DynoTable oferece junto com CSV e array JSON. No DynoTable →
OLAP (Online Analytical Processing)
Cargas de consultas analíticas — grandes agregações, GROUP BY e recortes ad-hoc sobre todo o conjunto de dados. O oposto de OLTP; o DynamoDB é orientado a OLTP, então análises pesadas pertencem a um armazenamento colunar alimentado por exportação. Aprenda o conceito → No DynoTable →
OLTP (Online Transaction Processing)
Cargas de consultas operacionais — leituras e gravações pequenas, conhecidas, pontuais e por faixa sobre registros individuais. O oposto de OLAP; o DynamoDB foi feito para OLTP. Aprenda o conceito → No DynoTable →
Operação em lote
BatchWriteItem / BatchGetItem — muitos itens tratados em uma única ida e volta por eficiência. Diferente de uma transação, os itens individuais podem ter sucesso ou falhar de forma independente. Aprenda o conceito → No DynoTable →
Padrão de consulta
No DynoTable, o índice pelo qual você lê uma aba — a chave PRIMARY da tabela ou um GSI/LSI nomeado. Ele decide em quais chaves você pode filtrar. No DynoTable →
Partição quente
Quando uma chave de partição atrai muito mais leituras ou escritas do que sua fatia de taxa de transferência consegue atender, de modo que as requisições para essa chave são limitadas enquanto o resto da tabela fica ocioso. Um problema de design de chaves, não de tamanho. Aprenda o conceito →
PartiQL
Uma linguagem de consulta compatível com SQL que a AWS expõe para o DynamoDB. O DynoTable permite escrever PartiQL diretamente, incluindo INSERT/UPDATE/DELETE, com os resultados chegando em fluxo. Aprenda o conceito → No DynoTable →
Perfil
Uma conexão de credenciais AWS salva no DynoTable (chaves de acesso, SSO ou um papel assumido para uma região). Troque de perfil para apontar o app para outra conta ou ambiente. No DynoTable →
Preenchimento com zeros
Preencher uma chave de ordenação numérica até uma largura fixa com zeros à esquerda para que sua ordem lexicográfica como string corresponda à ordem numérica — sem isso, "10" é ordenado antes de "2". Aprenda o conceito →
Projeção
O conjunto de atributos copiados para um índice — KEYS_ONLY, INCLUDE (um subconjunto escolhido) ou ALL. Ler um atributo que não está na projeção força uma busca extra na tabela base. Aprenda o conceito →
Query
Uma leitura direcionada a um único valor de chave de partição (opcionalmente restringida por uma condição de chave de ordenação). Lê apenas os itens correspondentes — rápida e barata. O DynoTable emite uma Query assim que você define um filtro de chave hash. Aprenda o conceito → No DynoTable →
Quick View
Uma espiada via teclado no conteúdo completo de um único item sem sair da grade — abra-o na linha selecionada para inspecionar cada atributo. No DynoTable →
Reindexar
O scan em segundo plano do DynoTable que cataloga amostras reais de campos e valores de uma tabela para alimentar o autocompletar e as estatísticas. Roda localmente e nunca modifica seus dados. No DynoTable →
Scan
Uma leitura completa de todos os itens de uma tabela ou índice, filtrada depois. Cara em tabelas grandes — o DynoTable avisa quando uma requisição recai em um Scan. Aprenda o conceito → No DynoTable →
Scan paralelo
Dividir um único Scan em N leituras de Segment independentes para que vários workers leiam uma tabela ao mesmo tempo — a única maneira de ler uma tabela inteira mais rápido do que a taxa de transferência de uma única partição permite. Aprenda o conceito →
Smart Table
Uma visão do DynoTable que junta itens relacionados de uma ou mais tabelas do DynamoDB em uma única grade, definida visualmente em um canvas de entidade-relacionamento. No DynoTable →
Sobrecarga de chaves
Dar nomes genéricos às chaves de partição e de ordenação (pk/sk) e codificar cada tipo de entidade no valor, de modo que uma única tabela sirva a muitas entidades — a técnica que torna o single-table design possível. Aprenda o conceito →
Transação
Um grupo de escritas (ou leituras) de tudo-ou-nada em uma ou mais tabelas — TransactWriteItems / TransactGetItems. Ou todas as operações têm sucesso, ou nenhuma. Aprenda o conceito → No DynoTable →
TTL (Time to Live)
Um atributo de timestamp de expiração por item. O DynamoDB exclui automaticamente os itens logo após o TTL passar, sem custo — útil para sessões, caches e dados efêmeros. Aprenda o conceito →
Unidade de capacidade
A medida de cobrança/throughput da E/S do DynamoDB. Leituras são medidas a cada 4 KB (RCU) e escritas a cada 1 KB (WCU), arredondando para cima. Determina quanto custa uma query ou scan. Aprenda o conceito →
Workbench
A aba escrita em SQL do DynoTable. Escreva SQL de verdade (JOIN, GROUP BY, agregações) sobre suas tabelas — operações que o PartiQL sozinho não consegue expressar — dentro das regras de padrão de acesso do DynamoDB. Aprenda o conceito → No DynoTable →

Atualizado