【发布时间】:2011-05-26 14:59:47
【问题描述】:
我有一个 PHP 脚本,它每 4 小时从服务器中提取一个文件并将其中的值插入到数据库中。
这个文件可以而且很可能在 4 小时内(或者我最终选择的任何时间范围)内发生变化。这是属性及其所有者的列表。
检查文件并将其与每个数据库条目进行比较并在需要时进行更新,或者创建一个临时表然后使用 SQL 查询比较两者会更好吗?
【问题讨论】:
-
文件有多大?平均有多少数据发生变化?有多少是全新的记录,有多少是现有记录发生了变化?
-
目前大约 50kb 大,大约 2000 行。它没有任何用户交互,它只是由 cron 运行。这可能是少量的更新和少量的新更新