Hofmann: Mysql Performance

Beitrag lesen

yo,

»» noch gar nicht, das Programm muss erst entwickelt werden.

ok, ich vermute deine planung sieht so aus, das programm baut eine verbindung zu der einen datenbank auf, ließt ein datensatz aus und will ihn dann mit einer weiteren verbindung in die neue datenbank schreiben, die räumlich weiter voneinander getrennt sind. bei größeren Datenmengen nicht sonderlich optimal. es kommt halt letzlich auch auf die transformationen drauf an, die du machen musst. wenn es nur ein paar datensätze sind, dann geht das sicherlich.

aber ich würde vorschlagen, du machst einen Dump der alten datenbank, spielst ihn  auf den server der neuen datenbank auf und kannst dann die daten entsprechend behandeln, zum beispiel auch mit sql befehlen. das würde sich jedenfalls für enie Initalisierung anbieten und danach muss man nur noch abgleichen.

Ilja

ja richtig, genauso war meine Planung bisher

es handelt sich um so ca. 30000 datensätze. meinst du, das wird nicht hinhauen? das Programm, welches für den Import, die Transformationen und die Inserts/Updates zuständig ist, läuft übrigens auf der Shell.