1 Repo
Tools for moving and transforming data slices across different database environments.
Distinct from Remote Environment Synchronizers: The candidates focus on code sync or simple state sync, whereas this is about the complex movement and transformation of data slices.
Explore 1 awesome GitHub repository matching data & databases · Database Environment Synchronization. Refine with filters or upvote what's useful.
NeoSync ist ein Datenbank-Synchronisationstool und ein Daten-Pipeline-Orchestrator, der darauf ausgelegt ist, Datensätze über verschiedene Umgebungen hinweg zu verschieben und zu transformieren. Es fungiert als PII-Datensicherheitsplattform und Generator für synthetische Daten, der die Synchronisation von Produktionsdaten bei gleichzeitiger Gewährleistung der Datenschutz-Compliance ermöglicht. Das System nutzt einen Event-Sourced-Koordinator zur Verwaltung asynchroner Datenbewegungen und bietet automatisierte Wiederholungs- und Fehlerbehandlungsmechanismen. Es zeichnet sich durch die Kombination regelbasierter PII-Anonymisierung und -Erkennung mit schemabasierter Generierung synthetischer Daten aus, um künstliche Datensätze zu erstellen, die Produktionseigenschaften nachahmen, ohne private Informationen preiszugeben. Das Projekt deckt breite Funktionsbereiche ab, einschließlich Datenbank-Subsetting zur Reduzierung des Datenvolumens für Tests, vorlagenbasierter Feldtransformationen zur Umgestaltung von Informationen und der Orchestrierung von Daten-Pipelines zur Wahrung der relationalen Integrität während der Synchronisation.
Synchronizes and transforms data slices between production and development environments with built-in failure management.