AWS S3 TransferManager multipart upload time difference in File upload vs InputStream #2781
-
Is there any difference in performance when using InputStream instead of file in uploading to S3 using TransferManager multipart upload? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
We don't have benchmarks on the difference in performance for TransferManager v1, sorry. We do, though, have some benchmarks comparing performances of TransferManager v1 and TransferManager v2 and v2 seems to have better results due to the underlying Common Runtime HTTP client - some references: https://aws.amazon.com/blogs/developer/introducing-aws-common-runtime-http-client-in-the-aws-sdk-for-java-2-x/ If you're writing a new application consider using the Java SDK v2, but please note that TransferManager v2 is still in Developer Preview (as of June 2022) and we don't recommend using in production environments yet. We are actively working on the GA release. |
Beta Was this translation helpful? Give feedback.
We don't have benchmarks on the difference in performance for TransferManager v1, sorry.
We do, though, have some benchmarks comparing performances of TransferManager v1 and TransferManager v2 and v2 seems to have better results due to the underlying Common Runtime HTTP client - some references: https://aws.amazon.com/blogs/developer/introducing-aws-common-runtime-http-client-in-the-aws-sdk-for-java-2-x/
https://aws.amazon.com/blogs/developer/introducing-amazon-s3-transfer-manager-in-the-aws-sdk-for-java-2-x/
If you're writing a new application consider using the Java SDK v2, but please note that TransferManager v2 is still in Developer Preview (as of June 2022) and we don't recommend usi…