Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Amazon Keyspaces (für Apache Cassandra) Time to Live (TTL) hilft Ihnen, Ihre Anwendungslogik zu vereinfachen und den Speicherpreis zu optimieren, indem Daten aus Tabellen automatisch ablaufen. Daten, die Sie nicht mehr benötigen, werden basierend auf dem von Ihnen festgelegten Time-to-Live-Wert automatisch aus Ihrer Tabelle gelöscht.
Dies erleichtert die Einhaltung von Richtlinien zur Datenspeicherung, die auf Geschäfts-, Branchen- oder behördlichen Anforderungen basieren, die festlegen, wie lange Daten aufbewahrt werden müssen oder wann Daten gelöscht werden müssen.
Sie können TTL beispielsweise in einer AdTech Anwendung verwenden, um zu planen, wann Daten für bestimmte Anzeigen ablaufen und für Kunden nicht mehr sichtbar sind. Sie können TTL auch verwenden, um ältere Daten automatisch zu löschen und so Speicherkosten zu sparen.
Sie können einen Standard-TTL-Wert für die gesamte Tabelle festlegen und diesen Wert für einzelne Zeilen und Spalten überschreiben. TTL-Operationen wirken sich nicht auf die Leistung Ihrer Anwendung aus. Außerdem wirkt sich die Anzahl der Zeilen und Spalten, die mit TTL als ablaufend markiert sind, nicht auf die Verfügbarkeit Ihrer Tabelle aus.
Amazon Keyspaces filtert automatisch abgelaufene Daten heraus, sodass abgelaufene Daten nicht in Abfrageergebnissen zurückgegeben werden oder für die Verwendung in DML-Anweisungen (Data Manipulation Language) verfügbar sind. Amazon Keyspaces löscht abgelaufene Daten in der Regel innerhalb von 10 Tagen nach dem Ablaufdatum aus dem Speicher.
In seltenen Fällen ist Amazon Keyspaces möglicherweise nicht in der Lage, Daten innerhalb von 10 Tagen zu löschen, wenn auf der zugrunde liegenden Speicherpartition zum Schutz der Verfügbarkeit anhaltende Aktivitäten stattfinden. In diesen Fällen versucht Amazon Keyspaces weiterhin, die abgelaufenen Daten zu löschen, sobald der Verkehr auf der Partition abnimmt.
Nachdem die Daten dauerhaft aus dem Speicher gelöscht wurden, fallen keine Speichergebühren mehr an.
Sie können Standard-TTL-Einstellungen für neue und bestehende Tabellen mithilfe der Konsole, Cassandra Query Language (CQL) oder der festlegen, ändern oder deaktivieren. AWS CLI
Bei Tabellen mit konfigurierter TTL-Standardeinstellung können Sie CQL-Anweisungen verwenden, um die TTL-Standardeinstellungen der Tabelle zu überschreiben und benutzerdefinierte TTL-Werte auf Zeilen und Spalten anzuwenden. Weitere Informationen erhalten Sie unter Verwenden Sie die INSERT Anweisung, um benutzerdefinierte TTL-Werte (Time to Live) für neue Zeilen festzulegen und Verwenden Sie die UPDATE Anweisung, um benutzerdefinierte TTL-Einstellungen (Time to Live) für Zeilen und Spalten zu bearbeiten.
Die TTL-Preisgestaltung basiert auf der Größe der Zeilen, die mithilfe von Time to Live gelöscht oder aktualisiert werden. TTL-Operationen werden in Einheiten von gemessen. TTL deletes
Pro KB Daten pro Zeile, die gelöscht oder aktualisiert wird, wird ein TTL-Löschvorgang verbraucht.
Um beispielsweise eine Zeile zu aktualisieren, die 2,5 KB an Daten speichert, und um eine oder mehrere Spalten innerhalb der Zeile gleichzeitig zu löschen, sind drei TTL-Löschungen erforderlich. Oder um eine ganze Zeile zu löschen, die 3,5 KB an Daten enthält, sind vier TTL-Löschungen erforderlich.
Pro KB gelöschter Daten pro Zeile wird ein TTL-Löschvorgang verbraucht. Weitere Informationen zu den Preisen finden Sie unter Amazon Keyspaces (für Apache Cassandra)
Themen
Amazon Keyspaces Time to Live und Integration mit Services AWS
Erstellen Sie eine neue Tabelle mit den Standardeinstellungen für Time to Live (TTL)
Aktualisieren Sie den Standardwert Time to Live (TTL) einer Tabelle
Erstellen Sie eine Tabelle mit aktivierten benutzerdefinierten Time to Live (TTL) -Einstellungen
Tabelle mit benutzerdefinierter Gültigkeitsdauer (TTL) aktualisieren
Amazon Keyspaces Time to Live und Integration mit Services AWS
Die folgende TTL-Metrik ist in Amazon verfügbar CloudWatch , um eine kontinuierliche Überwachung zu ermöglichen.
-
TTLDeletes
— Die Einheiten, die zum Löschen oder Aktualisieren von Daten nacheinander mithilfe von Time to Live (TTL) verbraucht wurden.
Weitere Informationen zur Überwachung von CloudWatch Metriken finden Sie unterÜberwachung von Amazon Keyspaces mit Amazon CloudWatch.
Wenn Sie verwenden AWS CloudFormation, können Sie TTL aktivieren, wenn Sie eine Amazon Keyspaces-Tabelle erstellen. Weitere Informationen finden Sie im AWS CloudFormation -Benutzerhandbuch.