Was ist Datensynchronisierung?

Definition Datensynchronisierung

Datensynchronisierung ist der Prozess, bei dem dieselben Daten in zwei oder mehr Systemen konsistent gehalten werden, sodass eine Änderung an einer Stelle überall aktualisiert wird. Wenn beispielsweise der Preis eines Produkts geändert wird, stellt die Synchronisierung sicher, dass der Online-Shop, Marketplace-Einträge und interne Tools alle den neuen Preis anzeigen.

Wie funktioniert das?

Systeme sind verbunden, damit Änderungen zwischen ihnen weitergegeben werden können, normalerweise über APIs (Application Programming Interfaces, die Software den direkten Datenaustausch ermöglichen), Datei-Importe und -Exporte oder Integrations-Tools. Synchronisierung unterscheidet sich hauptsächlich in Richtung und Zeitpunkt:

  • Unidirektionale Synchronisierung sendet Änderungen von einem Hauptsystem, oft als „Single Source of Truth" bezeichnet, an die anderen
  • Bidirektionale Synchronisierung leitet Änderungen aus jedem verbundenen System an die übrigen weiter, was Regeln erfordert, um festzulegen, was passiert, wenn dieselben Daten gleichzeitig an zwei Stellen geändert werden
  • Echtzzeit-Synchronisierung aktualisiert andere Systeme sofort nach einer Änderung, während geplante Synchronisierung Änderungen in regelmäßigen Abständen wie stündlich oder nachts in Batches versendet

Wie unterscheidet sich das von Datenmigration?

Datenmigration ist eine einmalige Übertragung von Daten aus einem alten System in ein neues, nach der das alte System normalerweise außer Betrieb genommen wird. Synchronisierung ist ein fortlaufender Prozess: Die Systeme laufen weiterhin parallel, und ihre Daten bleiben im Laufe der Zeit abgestimmt.

Wie nutzt PIM Datensynchronisierung?

Ein Product Information Management (PIM)-System fungiert normalerweise als zentrale Quelle für Produktinformationen und synchronisiert diese mit E-Commerce-Plattformen, Marketplaces und Produktkatalogen. Daten können auch in das PIM fließen, beispielsweise Preise oder Bestandsstufen aus einem ERP-System (Enterprise Resource Planning). Ohne Synchronisierung müssten Teams jeden Kanal manuell aktualisieren, was schnell zu abweichenden Preisen und veralteten Produktdetails führt.