Veröffentlicht am: Oct 18, 2021
Amazon Keyspaces (für Apache Cassandra), ein skalierbarer, hochverfügbarer und vollständig verwalteter mit Apache Cassandra kompatibler Datenbankservice, unterstützt jetzt den automatischen Ablauf von Daten durch die Verwendung von TTL-Einstellungen (Time to Live). Mit TTL legen Sie Ablaufzeiten für Attribute oder Zeilen in Ihren Tabellen fest, und Keyspaces löscht diese abgelaufenen Attribute oder Zeilen automatisch.
TTL ist nützlich, wenn Ihre Datenmenge schnell anwächst und Sie die Kosten kontrollieren wollen, indem Sie Daten löschen, die Sie nicht unbegrenzt aufbewahren wollen. Wenn Sie Compliance-Anforderungen bezüglich der Datenaufbewahrung haben, können Sie TTL verwenden, um Daten zum gewünschten Zeitpunkt zu löschen. Sie können TTL-Einstellungen entweder mit INSERT- oder UPDATE-Befehlen angeben oder einen Standard-TTL-Wert auf Tabellenebene festlegen. Wenn Daten ablaufen, filtert Amazon Keyspaces sie sofort aus den Lesevorgängen der Anwendung heraus.
Amazon Keyspaces löscht abgelaufene Daten automatisch, in der Regel innerhalb von 10 Tagen nach Ablauf der Gültigkeit. Da die TTL von Keyspaces vollständig verwaltet ist, sind Sie nicht für die Ausführung des Datenbereinigungsprozesses verantwortlich, und die TTL von Keyspaces hat keine Auswirkungen auf die Leistung Ihrer Anwendung.
Die TTL-Preise richten sich nach der Anzahl und der Größe der Zeilen und Attribute, die mithilfe von TTL gelöscht werden. TTL ist in allen AWS-Regionen verfügbar, in denen Amazon Keyspaces angeboten wird. Weitere Informationen finden Sie unter Announcing Amazon Keyspaces Time to Live (TTL) general availability im AWS-Database-Blog.