PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Elasticsearch bei Verbindung mit Datenbank synchronisieren - nodeJS

Zu 1:Da es sich um syncProcess handelt hast du keine Garantie bis zum Export des Clients gelaufen sein. Stattdessen sollten Sie so etwas wie in diese Antwort und stattdessen ein Promise exportieren.

Zu 2:Mit der Lösung, die ich in der obigen Frage verlinkt habe, wäre das erledigt.

Zu 3:Eine Aktualisierungstabelle würde auch Datensatzlöschungen abfangen, während eine einfache Auswahl aus der DB dies nicht tun würde, da Sie nicht wissen, welche Datensätze verschwunden sind.

Zu 4:Der zweite Kommentar nach dem Artikel, auf den Sie verlinkt haben, liefert die Antwort (Hinweis:Zeitstempel sind nicht streng monoton).