Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Daten mit Time to Live (TTL) für Amazon Keyspaces (für Apache Cassandra) ablaufen lassen

Fokusmodus
Daten mit Time to Live (TTL) für Amazon Keyspaces (für Apache Cassandra) ablaufen lassen - Amazon Keyspaces (für Apache Cassandra)

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.

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) — Preise.

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.

Auf dieser Seite

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.