Datenbanken · Senior · Frage 74 von 75
Wie hält man einen denormalisierten Wert wie posts.comments_count unter Nebenläufigkeit korrekt?
- 1Ihn atomar in der Transaktion des Kommentars aktualisieren
- 2Ihn einmal im Jahr in einem Batch-Job aktualisieren
- 3Den aktuellen Wert in der App lesen, 1 addieren und zurückschreiben
Antwort zeigen
Richtige Antwort: Ihn atomar in der Transaktion des Kommentars aktualisieren
Erklärung
Lesen-Ändern-Schreiben in der App verliert Updates. Für sehr heiße Zähler erwäge geshardete Zähler oder asynchrone Aggregation mit gelegentlichem Abgleich.