Unsolved
This post is more than 5 years old
12 Posts
0
1688
Creating large objects in blocks, multi-thread support
Are there Atmos API/bindings that will support creating large objects (say 1GB) in blocks where the server will assemble the blocks to create the final object?
- I'm assuming normally (using blocks or not) the data is streamed over as a single stream not requiring all the content to be read into memory.
Along the same lines, if such support is there, then can we use multiple threads to upload different segments of a large object to create a big object faster (assuming we are saturating the network)?
Thank you.
Rag
rbala1
222 Posts
0
March 2nd, 2011 05:00
Rag,
You can use the UploadHelper class to update or add data in byte ranges to a given object. You can also read byte ranges of a given object using the DownloadHelper class.
We currently do not support multi-part uploads of an object that would allow you to create ranges out of order.
Raj