Publicado: Oct 18, 2021

O Amazon Keyspaces (for Apache Cassandra), um serviço de banco de dados compatível com Apache Cassandra, escalável, altamente disponível e totalmente gerenciado, agora oferece suporte à expiração automática de dados usando configurações de Time to Live (TTL). Com o TTL, você define tempos de expiração em atributos ou linhas em suas tabelas, e o Keyspaces exclui automaticamente esses atributos ou linhas expirados.

O TTL é útil se seus dados estão crescendo rapidamente e você deseja controlar os custos excluindo dados que não deseja reter indefinidamente. Se você tiver requisitos de conformidade correspondentes à retenção de dados, poderá usar o TTL para excluir os dados no momento desejado. Você pode especificar as configurações de TTL com os comandos INSERT ou UPDATE ou pode definir um valor de TTL padrão no nível da tabela. Quando os dados expiram, o Amazon Keyspaces filtra-os das leituras da aplicação imediatamente.

O Amazon Keyspaces exclui dados expirados automaticamente, normalmente dentro de 10 dias após a expiração. Como o TTL do Keyspaces é totalmente gerenciado, você não é responsável por executar o processo de limpeza de dados e o TTL do Keyspaces não afeta a performance de sua aplicação.

O preço de TTL é baseado no número e no tamanho das linhas e atributos excluídos usando o TTL. O TTL está disponível em todas as Regiões da AWS onde o Amazon Keyspaces é oferecido. Para saber mais, consulte oAnúncio da disponibilidade geral do Amazon Keyspaces Time to Live (TTL) no Blog sobre bancos de dados da AWS.