Skip to content

mlhpdx/seekable-s3-stream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seekable S3 Stream

Some files are big enough that working on them in memory isn't desirable, or even possible. This code demonstrates how to perform efficient data transfer from S3 that is orders of magnitude faster and more efficient than naiively using MemoryStream while maintaining compatibility with libraries and packages that work with a Stream interface. Examples for reading ISO, Zip, JPG and Parquet files are includes. A NuGet package is also available for the library, hosted here on GitHub.

For the full explaination, check out the article on Medium.

About

Code library that uses S3's API to provide an efficient random-access (seekable) Stream implementation for use in code where efficient network I/O is paramount.

Topics

Resources

License

Stars

Watchers

Forks

Languages