adatszinkronizáció
Adatszinkronizáció olyan folyamatok összessége, amelyek biztosítják, hogy több, egymással összekapcsolt információs rendszerben ugyanazok az adatok naprakészek és összhangban legyenek. Célja az adatok konzisztenciájának fenntartása és a különböző rendszerek közötti frissítések hatékony terjesztése.
Különböző megközelítések léteznek: a valós idejű (streaming) és a kötegelt (batch) szinkronizáció, az egyirányú és a
A megvalósítás alapelvei közé tartozik a változásnaplózás (change data capture, CDC), az esemény-alapú szinkronizáció és a
Megvalósítási eszközök között szerepelnek adatbázis-replikációk, ETL/ELT-folyamatok, üzenetközvetítő rendszerek (például Apache Kafka), és CDC-alapú megoldások (például Debezium).
Kihívások közé tartozik a késleltetés és a hálózati particionálódás kezelése, a konzisztencia-szintek kiválasztása, az adatminőség, a
Példák: vállalati adatközpontok közötti replikáció, offline módú mobilalkalmazások szinkronizációja, felhőalapú adattárházak és több adatforrás integrációja.