Glossar · Automation
Delta Sync (inkrementeller Abgleich)
Ein Abgleichverfahren, das nur die seit dem letzten Lauf geänderten Datensätze überträgt statt jedes Mal den kompletten Bestand.
Definition
Beim Delta Sync merkst du dir einen Cursor, meist einen Zeitstempel (updated_at) oder eine fortlaufende Version. Beim nächsten Lauf fragst du nur Datensätze ab, die sich seit diesem Cursor geändert haben, verarbeitest sie und setzt den Cursor hoch. Das Gegenstück ist der Full Sync, der jedes Mal den gesamten Bestand liest.
In Integrationen brauchst du das, sobald der Bestand groß wird: ein täglicher Full Sync über zehntausende Kontakte kostet unnötig API-Kontingent und Laufzeit. Zwei Dinge sind dabei wichtig: den Cursor erst nach erfolgreicher Verarbeitung speichern (sonst verlierst du Datensätze bei einem Abbruch) und Löschungen gesondert behandeln, weil ein reiner updated_at-Filter gelöschte Zeilen nicht mehr sieht (dafür braucht es ein Soft Delete oder ein separates Änderungsprotokoll).
So nutzen wir das bei adsbird
Der nächtliche Recruitee-Close-Abgleich zieht per updated_at-Cursor nur die Bewerber, deren Status sich seit dem letzten Lauf geändert hat, statt jedes Mal die komplette Pipeline durchzugehen.
Verwandte Begriffe
Delta Sync (inkrementeller Abgleich) in deinem Projekt?
Wir bauen damit,
jeden Tag.
Wenn du Delta Sync in einem konkreten Workflow brauchst, wir haben das wahrscheinlich schon gebaut.