Mysql
 sql >> Base de données >  >> RDS >> Mysql

Un moyen efficace de mettre à jour/remplir une base de données mysql avec du XML externe

J'analyserais le fichier XML de leur serveur en utilisant quelque chose comme simpleXML .

Je suppose que les fichiers XML ont des éléments qui sont fondamentalement les mêmes avec d'autres valeurs ? Dans ce cas, vous voudrez créer un PreparedStatement et lier de nouveaux paramètres pour chaque entrée. C'est le moyen le plus performant de le faire.

Mais si vous vous souciez surtout des performances, PHP n'est pas la solution. Vous pouvez utiliser Java (par exemple) pour analyser le fichier XML et écrire les entrées dans votre base de données. Avec quelle langue vous accédez à la base de données remplie n'a pas d'importance.