2011-11-17 154 views
0

如果可能,我在这里提出一些建议。导入多个xml文件

我基本上有12个XML文件,我需要在我的mysql数据库中使用。这些XML文件都是完全不同的结构,数据不断变化。

考虑到这一点,什么是最好的方法来使用它并使用它并更新它。我曾经想过使用cronjob来执行一个php文件,将它们写入自己的表中,但考虑到有12个文件,每个文件大约有60行,并且每15分钟需要运行一次cron作业认为这将最终杀死服务器。

任何想法的解决方案将不胜感激。

感谢

理查德

回答

0

你可以在MySQL中使用LOAD_XML命令来做到这一点: http://dev.mysql.com/doc/refman/5.5/en/load-xml.html

如果数据在XML文件中不断地变化,多久它需要是最新的数据库?如果数据库只是XML的备份记录,那么也许你可以每小时更新一次或两次。

+0

感谢您抽出时间回复此问题。基本上我会在我的网站上使用这个XML来提供不同的元素,并且因为这些数据的变化非常理想,所以我需要每小时更新至少两次。最主要的是xml数据与我自己的一些数据绑定在一起,我需要能够过滤所有这些数据,因此试图将它带入数据库。你认为load_xml会处理这个好吗? – user989952