我正在将 XML 提要中的信息写入数据库以在我们的网站上使用。我们发现 xml 提要可能不一致,因此将信息写入数据库对我们来说是一个很好的解决方案。
理想情况下,我想每天 cron 一次解析 xml 然后将其写入数据库的文件。我应该使用什么方法来消除前一天的数据,因为一旦我们 cron 文件并使用新的每日记录进行更新,我就不再需要它了。
坏的:
cron 文件 -> 删除旧记录 -> 写入新记录
如果 xml 不完全正确或脚本有问题怎么办?然后我们把数据吹掉了,暂时拿不到任何新的数据。
如果 XML 信息不好,至少我可以在前端写一些 php 来显示旧数据,但修改日期或其他内容。
哪种类型的检查和故障保险最适合我的应用程序?我需要每天更新记录,但只有在我确定我们有好的新数据要导入时才删除旧记录。