Looking for amazon-dynamodb Keywords? Try Ask4Keywords

amazon-dynamodbDynamodb löscht Daten im Laufe der Zeit


Einführung

Alte Daten mit einem date-Attribut aus dynamodb entfernen.

Bemerkungen

Mein Anwendungsfall: alte Daten mit einem Datumsattribut aus dynamodb entfernen.

Wichtige Dinge zu wissen:

  • Sie können eine Tabelle nur mit einem Bereichsschlüsselattribut (z. B. Datum) abfragen.
  • Sie können eine Tabelle nur mit Hash oder Hash + Range Key abfragen.
  • Sie können eine Tabelle nicht mit einem Hash-Schlüssel mit '<' / '>' - Operationen abfragen, nur mit '='.

Mögliche Lösungen:

  • Scannen des gesamten Tisches - das kann sehr kostspielig sein
  • Meine gewählte Lösung - Definieren eines Indexes mit Bereichsschlüssel für das Datum und mit einem Hash-Schlüssel, der wie der Tag des Jahres ziemlich anständig wäre.

Eventuell löschen Sie die Ergebnismenge im Stapel.

Hinweise: Erstellen der Entität, die ich mit den Amazon-Dynamo-Anmerkungen verwendete. Ich habe DynamoDBQueryExpression zum Abfragen verwendet und die Ergebnisseite mit dem definierten Klassenobjekt abgerufen.

Dynamodb löscht Daten im Laufe der Zeit Verwandte Beispiele