Impelementing Altern in einer Firebase-Echtzeitdatenbank

Leider verfügt Firebase nicht über einen Alterungsmechanismus (alte Einträge automatisch löschen). Also versuche ich, eine zu implementieren. Ich stehe jedoch zwischen zwei Entscheidungen:

Wenn ein Kunde einen alten Eintrag abruft, wird er automatisch gelöscht: Ich denke, das ist für meinen Kontext am einfachsten, aber es sieht für mich nicht sehr sicher aus. Implementieren Sie ein kleines Skript / Programm auf einem Server, das die gesamte Datenbank überprüft und alte Einträge löscht.

Ich mag die erste Lösung, da sie nicht die Bereitstellung einer anderen serverseitigen Anwendung beinhaltet, aber ich weiß nicht, ob sie ein Risiko darstellen könnte.

Was denkst du ist das Beste? Wie kann ich die erste Lösung sichern, um ein mögliches Löschen aller Elemente zu vermeiden? Bei der zweiten Lösung möchte ich das Skript nicht von meinem Computer aus ausführen und möchte nicht für einen anderen Server bezahlen, um das Skript bereitzustellen. Ist es möglich, es auf Firebase bereitzustellen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage