我们与很多房地产合作,在重新构建数据导入方式时,我遇到了一个有趣的问题。
首先,我们系统的工作方式(粗略地说)是我们每天运行一次 Coldfusion 进程,该进程通过 FTP 检索从 IDX 供应商提供的数据。他们将数据推送给我们。他们寄给我们的东西就是我们得到的东西。
多年来,这已被证明是相当不稳定的。
我正在 RETS 标准上使用 PHP 重新构建它,该标准使用 SOAP 方法来检索数据,这已经被证明比我们拥有的要好得多。
当谈到“更新”现有数据时,我最初的想法是只查询已更新的数据。有一个“已修改”字段告诉您上次更新列表的时间,我拥有的代码将获取过去 6 小时内更新的任何列表(给自己一个窗口,以防出现问题)。
但是,我看到很多房地产开发商建议创建贯穿所有列表的“批处理”流程,而不管不断运行的更新状态如何。
这是更好的方法吗?或者我可以只获取我知道我需要的数据吗?做不必要的处理对我来说没有多大意义。想法?