导入多个xml文件

发布于 2024-12-15 20:59:27 字数 277 浏览 0 评论 0原文

如果可能的话,我在这里寻求一些建议。

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

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

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

谢谢

理查德

I'm after a bit of advice here if possible.

I basically have 12 XML files which I need to use in my mysql db. These xml files are all in a completely different structure and the data changes constantly.

With this in mind what would be the best approach for bringing this in and using it and updating it. I had thought to use a cronjob to execute a php file to write each of these into thier own table, but baring in mind there are 12 files, with around 60 lines in each file and the cron job will need to run every 15 minutes I think this will end up killing the server.

Any ideas on a solution would be gratefully appreciated.

Thanks

Richard

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

离去的眼神 2024-12-22 20:59:27

您可以使用 mysql 中的 LOAD_XML 命令来执行此操作:
http://dev.mysql.com/doc/refman/5.5 /en/load-xml.html

如果 XML 文件中的数据不断更改,那么数据库中的数据多久需要更新一次?如果数据库只是 XML 的后备记录,那么也许您可以每小时更新一次或两次。

You can use the LOAD_XML command in mysql to do this:
http://dev.mysql.com/doc/refman/5.5/en/load-xml.html

If the data is changed constantly in the XML files, how often does it need to be up to date in the database? If the database is just a backing record for the XML, then maybe you can update once or twice an hour.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文