Wann sollten Sie Firebase Transactions verwenden

ch verstehe, dass Firebase-Transaktionen die atomare Aktualisierung einiger Werte ermöglichen, wenn der alte und der neue Wert angegeben werde

Aber da es sich bei Firebase um eine Echtzeitdatenbank handelt, muss man Transaktionen nur sparsam und nicht in "Echtzeitfunktionen" verwenden.

hier ist ein Beispiel:

Ich verstehe, dass es sinnvoll ist, die Transaktion @ zu verwenden, wenn Sie eine mathematische Operation für einen Wert ausführen (Hinzufügen von 'likes' oder Äquivalent

Ich verstehe nicht, ob die Verwendung von Transaktionen im folgenden Anwendungsfall sinnvoll ist: Angenommen, ein Textfeld kann von einer beliebigen Anzahl von Benutzern aktualisiert werden, und wir sind an allen Aktualisierungen interessiert, da sie in Echtzeit erfolgen. Empfiehlt firebase, in diesem Fall die Transaktion zu verwenden? Oder ist die endgültige "dauerhafte Operation", die für den Wert ausgeführt wird, nur auf eine einzige "dauerhafte Operation" pro Zeitstempelgranularität der Firebase-Serveruhr beschränkt?

Wird außerdem garantiert, dass die Ereignisse in der Reihenfolge geliefert werden, in der die endgültigen Werte beibehalten wurden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage