Обновление таблиц новыми данными из API

Я ищу что-то для своего клиента, которое будет делать следующее:

1) Подключиться к MYOB и подключить всех клиентов & штатные счета.

2) каждый день в определенное время; подключиться к дистанционный пульт Система MYOB, проверьте наличие новых данных и обновите текущие таблицы новыми данными.

Я застрял на номер 2. Как я могу убедиться, что данные верны и актуальны? Ранее я отбрасывал все таблицы и заново их добавлял, но это просто занимает слишком много времени с более чем 2000 записями.

Есть ли альтернатива, которая займет меньше времени и повысит эффективность? Если так; какой логический подход выбрать?

База данных MySQL, и я использую PHP / Laravel.

0

Решение

Спасибо @Channaveer Hakari за его решение:

Я решил создать поле базы данных с именем ‘last_sync’, которое будет записывать время последней синхронизации. Это обновляется каждый раз, когда синхронизация завершается успешно.

Удаленный API имел метку времени для каждого запроса клиента, который назывался «LastModified» — я проверил, если LastModified> last_sync, а затем обновил базу данных, добавив новую информацию, если это так.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]