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á.
Expire dados com Time to Live (TTL) para Amazon Keyspaces (para Apache Cassandra)
O Amazon Keyspaces (para Apache Cassandra) Time to Live (TTL) ajuda você a simplificar a lógica do seu aplicativo e otimizar o preço do armazenamento expirando automaticamente os dados das tabelas. 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 TTL em um AdTech aplicativo 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 TTL para remover dados antigos automaticamente e economizar nos custos de armazenamento.
Você pode definir um TTL valor padrão para toda a tabela e substituir esse valor para linhas e colunas individuais. TTLas operações não afetam o desempenho do seu aplicativo. Além disso, o número de linhas e colunas marcadas para expirar TTL não afeta a disponibilidade da tabela.
O Amazon Keyspaces filtra automaticamente os dados expirados para que os dados expirados não sejam retornados nos resultados da consulta ou estejam disponíveis para uso em declaraçõ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 TTL as configurações padrão para tabelas novas e existentes usando o console, o Cassandra Query Language (CQL) ou o AWS CLI.
Em tabelas com TTL configuração padrão, você pode usar CQL instruções para substituir as TTL configurações padrão da tabela e aplicar TTL valores personalizados às linhas e colunas. Para ter mais informações, consulte Use a INSERT instrução para definir valores personalizados de Time to Live (TTL) para novas linhas e Use a UPDATE instrução para editar configurações personalizadas de Time to Live (TTL) para linhas e colunas.
TTLo preço é baseado no tamanho das linhas que estão sendo excluídas ou atualizadas usando o Time to Live. TTLas operações são medidas em unidades de. TTL deletes
Uma TTL exclusão é consumida por KB de dados por linha 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 TTL exclusões. Ou, para excluir uma linha inteira que contém 3,5 KB de dados, são necessárias quatro TTL exclusões.
Uma TTL exclusão é 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
- Amazon Keyspaces Time to Live e integração com AWS serviços
- Crie uma nova tabela com as configurações padrão de Time to Live (TTL)
- Atualizar o valor padrão de Time to Live (TTL) de uma tabela
- Criar tabela com as configurações personalizadas de Time to Live (TTL) ativadas
- Atualize a tabela com Time to Live (TTL) personalizado
- Use a INSERT instrução para definir valores personalizados de Time to Live (TTL) para novas linhas
- Use a UPDATE instrução para editar configurações personalizadas de Time to Live (TTL) para linhas e colunas
Amazon Keyspaces Time to Live e integração com AWS serviços
A TTL métrica a seguir está disponível na Amazon CloudWatch para permitir o monitoramento contínuo.
-
TTLDeletes
— As unidades consumidas para excluir ou atualizar dados em uma linha usando Time to Live (TTL).
Para obter mais informações sobre como monitorar CloudWatch métricas, consulteMonitorando o Amazon Keyspaces com a Amazon CloudWatch.
Quando você usa AWS CloudFormation, você pode ativar TTL ao criar uma tabela do Amazon Keyspaces. Para obter mais informações, consulte o .AWS CloudFormation Guia do usuário.