Alex Furrier
01/29/2021, 3:57 PM@task
def get_array_input(db_client, query):
return db_client.query(query)
@task
def compute_array_write_to_db(input):
array = requests.get_huge_array()
db_client.write(array)
with Flow("generate-and-write-arrays",) as generate_and_write_arrays:
lots_of_inputs = get_array_input(db_client, query)
lots_of_inputs.map(compute_array_write_to_db)
# Crashes after certain amount of arrays
# due to memory limit
generate_and_write_arrays.run()
Josh Greenhalgh
01/29/2021, 4:11 PMdel array
after the write perhaps?Alex Furrier
01/29/2021, 4:13 PM