2017-02-25 5 views

Antwort

4

Alle Schreibvorgänge in der Datenbank von allen Clients sind geordnet. Es spielt keine Rolle, ob es von einer Client-App oder dem Admin-SDK stammt. Wenn zwei Datenbankclients versuchen, unterschiedliche Werte an dieselbe Position in der Datenbank zu schreiben, überschreibt der letzte Writer in der Reihenfolge den vorherigen Wert, der dann von allen anderen Clients angezeigt wird.

Wenn Sie im Falle eines Konflikts entscheiden möchten, was zu tun ist, können Sie mithilfe von transaction sicherstellen, dass jeder Client genau weiß, was die vorherigen Daten waren und was die neuen Daten sein werden. Auf diese Weise können Sie Dinge wie einen Zähler sicher erhöhen, wenn viele Autoren versuchen, sie zu erhöhen.

Verwandte Themen