Sistem sinkronisasi otomatis yang menjaga konsistensi data antara SQL Server dan MySQL tanpa proses export/import manual.
Data harus disinkronisasi antara SQL Server dan MySQL. Kedua sistem berjalan secara terpisah, sehingga data yang sama bisa berbeda antara satu platform dengan platform lainnya jika tidak disinkronkan secara konsisten.
Sinkronisasi manual antar dua platform database rentan terhadap keterlambatan dan human error. Tanpa proses otomatis, tim harus melakukan export-import berkala yang memakan waktu dan berisiko menimbulkan selisih data antar sistem.
SINUSKITA membangun automated synchronization system berbasis Python yang menjembatani SQL Server dan MySQL melalui ODBC dan konektor API, berjalan terjadwal maupun dipicu berdasarkan perubahan data.
Sistem ini didominasi oleh proses backend, sehingga UI difokuskan pada dashboard monitoring ringan: status setiap job sinkronisasi, waktu eksekusi terakhir, dan log error jika terjadi kegagalan.
Data ditarik dari SQL Server, ditransformasikan sesuai mapping yang ditentukan, lalu ditulis ke MySQL — dengan logging dan retry otomatis apabila terjadi kegagalan koneksi.
Data antara SQL Server dan MySQL kini terjaga konsistensinya secara otomatis, menggantikan proses export-import manual yang sebelumnya dilakukan berkala.
Diagram Arsitektur
Monitor Job Sinkronisasi
Log Error & Retry