В оригинале все страшнее, входные данные нельзя изменить, у меня в базе они хранятся idшниками а принимать их придется такими какие есть и еще и проверять на наличие, и так по 16+ записей в секунду.
Вот возвращает хрень список обьектов с буквенными идентификаторами, а нужно проверить их наличие в таблице для них, инсертнуть туда если нет, а затем сделать связку ид обьекта к ид записи в главной таблице
И на вход в это все массив серверов в которых есть всё кроме id, и в каждом сервере свой массив датасетов у которых также нет id и задача из иерархической модели в json, построить разложенную по таблицам.