Как быстро загрузить каталог в MinIO с помощью python SDK?

#python #thread-safety #minio

#python #потокобезопасность #minio

Вопрос:

При использовании mc команд для загрузки каталога с множеством небольших файлов:
./mc cp --recursive test/small_file_1024 local/test
Для завершения потребовалась секунда.

Однако, если я использую fput_object() or put_object() , который предоставляется python-SDK, мне приходится перебирать каталог и загружать файл один за другим, что занимает в десять раз больше времени, чем в предыдущем методе.
Есть ли какой-либо способ оптимизировать код? Если нет, могу ли я просто использовать mc в python скрипте, не заботясь о проблеме потокобезопасности?