В настоящее время у меня есть таблица из 3-х записей, которую нужно обновлять каждую ночь.Данные, которые заполняют эту таблицу, поступают из ~ 100 API, которые все нормализуются в одну гигантскую таблицу.
Проблема: Как отразить добавление новых записей и удаление записей в источнике?
Факты: я не могу обрезать таблицу каждую ночь и заново вставлять.Каждый API предоставляет постоянный идентификатор для каждой записи (поэтому я могу отслеживать, что к чему).Некоторые поля будут обновляться каждую ночь.
Решения: Новые записи просты, я просто добавляю их в свою таблицу с датой «Доступно для».Обновления также просты: для каждой записи я проверяю, существует ли она и изменились ли данные (производительность будет плохой).
Удаленные записи находятся там, где я застрял.API просто выдают мне кучу данных, как я могу узнать, «упала» ли запись?
Я думаю, что какая-то таблица обмена - какие-нибудь идеи?