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)
Tópicos
- Vida útil do Amazon Keyspaces e integração com serviços da AWS
- Criar uma tabela com as configurações de vida útil (TTL) padrão
- Atualizar o valor padrão de vida útil (TTL) de uma tabela
- Criar tabela com as configurações de tempo de vida (TTL) personalizadas habilitadas
- Atualizar tabela com vida útil (TTL) personalizada
- Usar a instrução INSERT para definir valores de tempo de vida (TTL) personalizados para novas linhas
- Usar a instrução UPDATE para editar as configurações de vida útil (TTL) personalizadas para linhas e colunas
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.