Как выгрузить клиенту через Flask огромный архив tar?
У меня есть MongoDB с GridFS из которой через веб на Flask нужно выгружать большие массивы файлов в запакованном виде (хотя бы tar). Как сделать так, чтобы в памяти не держалось к примеру больше 100МБ (файлов объемнее нет в базе) и выдавалось как архив tar или zip. Я знаю что можно в памяти создать сам архив и отдать его как объект файла в Flask (send_file), а как сделать, чтобы выгружать из базы Файлы и одновременно Flask отдавал его клиенту не понятно. Я знаю что такая реализация есть в Java (почтовый сервер Zimbra), он умеет отдавать сколь угодно большие архивы сразу с файловой системы