nein, eine solche datenbank in xml zu exportieren ist keineswegs "zu groß". und einen dump will niemand "durchsuchen", sondern lediglich bei bedarf sequentiell importieren.
und welche Vorteile bietet dieses Art von sequentiellem Importieren?
Mysql hat fast für jede programmiersprache ein passendes connector und als ersatz bleibt immer noch odbc.
Für eine Import/Export zwischen verschiedenen Datenbanken oder Softwareversionen finde ich einen Export in XML durchaus sehr angebracht! Einen SQL-Dump von einer DB in eine andere DB einspielen ist erfahrungsgemäß schon eher mit Problemen verbunden. Auf diese Weise kann eine einfache XML-Datei erzeugt werden und jeder Dau ohne SQL oder DB-Kenntnisse kann sie auch wieder importieren, da ja entsprechende Tools vorhanden sind.
Wie schon gesagt wurde, eine eigene Lösung zu basteln ist nicht allzu kompliziert!
Original geschrieben von PHP-Desaster Einen SQL-Dump von einer DB in eine andere DB einspielen ist erfahrungsgemäß schon eher mit Problemen verbunden.
noch nie gehört, einziges was probleme machen kann das ist 'create table' und in schlimstn fall zeichensatz. Ausserdem braucht man überhaupt kein Xml-import tool zu suchen, da Sql-Impost bei jedem DB-System als ein Muss existiert.
brainwave8 Die Export-Funktion bei mysqldumper oder phpmyadmin kann ich nicht
über eine API ansprechen, oder?
die code von mysqldumper als auch phpmyadmin kannst du mit kommentaren anschauen. Ausserdem wie PHP-Desaster schon gesagt hat ist es nicht porblematisch ein eigener script zu schreiben.
Die zeitüberschreitung kannst du mit javascript regeln, in dem du nach 500 db-operationen ein reload von der seite machst und der nummer von aktueler zeile per GET übergibst (mysqldumper macht das eigentlich auch)
Wenn das kein Geheimnis ist, würde ich gerne wissen warum du das mit XML machen willst.
Kommentar