アトム フィードを使用して、 Webサービスから病気、国、ワクチンに関する情報を取得し、データベース テーブルを定期的に更新しています。Web サービスを呼び出すたびに、最終更新日を比較し、新しい情報が利用可能であれば、テーブルを空にしてすべてのデータを再度挿入します。
しかし、データは非常に大きく、プロセス中に何らかのエラーが発生した場合、テーブル全体が空のままになります (更新の最初にテーブルを切り捨てるため)。
最初にデータを一時テーブルに挿入し、成功したら空にして実際のテーブルにコピーすることを考えています。しかし、これが正しい解決策であるかどうか、また他に優れた解決策が存在するかどうか、専門家の意見を聞きたいと思います。(私はPHPとmysqlを使用しています)
前もって感謝します