私たちは多くの不動産を扱っており、データのインポート方法を再検討しているときに、興味深い問題に遭遇しました。
まず、システムの動作方法(大まかに言えば)は、FTP経由でIDXベンダーから提供されたデータを取得するColdfusionプロセスを1日1回実行することです。彼らは私たちにデータをプッシュします。彼らが私たちに送るものは何でも私たちが得るものです。
長年にわたって、これはかなり不安定であることが証明されています。
私は、データを取得するためのSOAPメソッドを使用するRETS標準のPHPを使用して再設計しています。これは、私たちが持っていたものよりもはるかに優れていることがすでに証明されています。
既存のデータを「更新」することになると、私の最初の考えは、更新されたデータのみを照会することでした。リストが最後に更新された日時を示す「変更済み」のフィールドがあり、私が持っているコードは、過去6時間以内に更新されたリストを取得します(何か問題が発生した場合に備えてウィンドウを表示します)。
ただし、多くの不動産開発業者が、常に実行されている更新されたステータスに関係なく、すべてのリストを実行する「バッチ」プロセスを作成することを提案しているのを目にします。
これはそれを行うためのより良い方法ですか?それとも、必要だとわかっているデータを取得するだけで大丈夫ですか?必要以上の処理をすることは私にはあまり意味がありません。考え?