Was Du da bauen sollst, nennt sich
ETL-Prozess. Googel mal danach, es gibt auch einige Freeware ETL Tools.
benetl z.B. ist für
mysql und postgres. Schau dir die mal an, vielleicht bekommst Du Denkanstöße.
Wie DeddyH schon erwähnt hat, ist das ein gutes Beispiel für den sinnvollen Einsatz eines Interfaces.