Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Dados expirados com vida útil (TTL) para Amazon Keyspaces (para Apache Cassandra)

Modo de foco

Nesta página

Dados expirados com vida útil (TTL) para Amazon Keyspaces (para Apache Cassandra) - Amazon Keyspaces (para Apache Cassandra)

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

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

A vida útil (TTL) do Amazon Keyspaces (para Apache Cassandra) o ajuda a simplificar a lógica do aplicativo e a otimizar o preço do armazenamento, expirando os dados das tabelas automaticamente. Os dados que você não precisa mais são excluídos automaticamente da sua tabela com base no valor de Vida útil que você definiu.

Isso facilita a conformidade com as políticas de retenção de dados com base em requisitos comerciais, setoriais ou regulamentares que definem por quanto tempo os dados precisam ser retidos ou especificam quando os dados devem ser excluídos.

Por exemplo, você pode usar a TTL em um aplicativo da AdTech para programar quando os dados de anúncios específicos expiram e não ficam mais visíveis para os clientes. Você também pode usar a TTL para retirar dados antigos automaticamente e economizar nos custos de armazenamento.

Você pode definir um valor de TTL padrão para toda a tabela e substituir esse valor para linhas e colunas individuais. As operações de TTL não afetam o desempenho do seu aplicativo. Além disso, o número de linhas e colunas marcadas para expirar com a TTL não afeta a disponibilidade da tabela.

O Amazon Keyspaces filtra automaticamente os dados expirados para que não sejam retornados nos resultados da consulta ou estejam disponíveis para uso em instruções de linguagem de manipulação de dados (DML). O Amazon Keyspaces normalmente exclui dados expirados do armazenamento dentro de 10 dias da data de expiração.

Em casos raros, o Amazon Keyspaces pode não conseguir excluir dados dentro de 10 dias se houver atividade sustentada na partição de armazenamento subjacente para proteger a disponibilidade. Nesses casos, o Amazon Keyspaces continua tentando excluir os dados expirados quando o tráfego na partição diminui.

Depois que os dados são excluídos permanentemente do armazenamento, você deixa de incorrer em taxas de armazenamento.

Você pode definir, modificar ou desativar as configurações de TTL padrão para tabelas novas e existentes usando o console, o Cassandra Query Language (CQL) ou a AWS CLI.

Em tabelas com TTL padrão configurada, você pode usar instruções do CQL para substituir as configurações de TTL padrão da tabela e aplicar valores de TTL personalizados a linhas e colunas. Para ter mais informações, consulte Usar a instrução INSERT para definir valores de tempo de vida (TTL) personalizados para novas linhas e Usar a instrução UPDATE para editar as configurações de vida útil (TTL) personalizadas para linhas e colunas.

O preço da TTL é baseado no tamanho das linhas que estão sendo excluídas ou atualizadas usando a Vida útil. As operações de TTL são medidas em unidades de TTL deletes. Uma exclusão de TTL é consumida por KB de dados por linha que é excluída ou atualizada.

Por exemplo, para atualizar uma linha que armazena 2,5 KB de dados e excluir uma ou mais colunas dentro da linha ao mesmo tempo, são necessárias três exclusões de TTL. Ou, para excluir uma linha inteira que contém 3,5 KB de dados, são necessárias quatro exclusões de TTL.

Uma exclusão de TTL é consumida por KB de dados excluídos por linha. Para obter mais informações sobre preços, consulte o Amazon Keyspaces (para Apache Cassandra).

Vida útil do Amazon Keyspaces e integração com serviços da AWS

A métrica de TTL a seguir está disponível no Amazon CloudWatch para permitir o monitoramento contínuo.

  • TTLDeletes: as unidades consumidas para excluir ou atualizar dados em uma linha usando a vida útil (TTL).

Para obter mais informações sobre como monitorar as métricas do CloudWatch, consulte Monitorando o Amazon Keyspaces com a Amazon CloudWatch.

Ao usar AWS CloudFormation, você pode habilitar a TTL ao criar uma tabela do Amazon Keyspaces. Para obter mais informações, consulte o Guia do usuário do AWS CloudFormation.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.