2011-11-17 184 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