Devo importare 100.000 prodotti da un database all'altro utilizzando i risultati di un'API RESTful. Ma posso farlo solo da un giorno all'altro. Quindi se non riesco a svolgere il lavoro in un giorno, ho bisogno di diffonderlo per più notti.
Ho un endpoint che restituirà un elenco di ID per un determinato set di criteri. Ho un endpoint che restituirà le informazioni complete sul prodotto per uno o più prodotti (posso specificare n
numero di id per restituire gli oggetti completi di).
Non voglio ottenere 100.000 ID e iniziare semplicemente l'iterazione con un ciclo for. Sembra che potrebbe rompersi inaspettatamente e quindi non saprei dove ho finito. Ho bisogno di un modo per romperne una parte e salvare i miei progressi. Qualcuno ha qualche esperienza con questo genere di cose?
Il software che sto utilizzando: Flask
, SQLAlchemy
e Huey
(per la pianificazione).