Я копирую файлы из AWS S3 в свою локальную файловую систему. С точки зрения ввода-вывода, в чем разница между использованием get_contents_to_filename
http://docs.pythonboto.org/en/latest/ref/s3.html из модуля boto по сравнению с CLI aws s3 cp
http://docs.aws.amazon.com/cli/latest/reference/s3/cp.html сама команда? Один из них быстрее или лучше другого?
Разница между python boto get_contents_to_filename и s3 cp?
Ответы (1)
aws s3 cp
использует внутреннюю библиотеку Boto3 / botocore, но написана эффективно. С точки зрения ввода-вывода для большого количества файлов CLI будет быстрее, поскольку я считаю, что он обрабатывает буферизованный ввод-вывод более эффективно, чем при использовании Boto3. Мне не известны какие-либо бенчмарки / тесты, которые сравнивали бы эффективность этих методов.
person
helloV
schedule
17.10.2017