srilman opened a new issue, #92: URL: https://github.com/apache/iceberg-go/issues/92
### Feature Request / Improvement The Go CDK (https://gocloud.dev/) is a semi-official interface for interactive with various cloud service solutions, providing common APIs. For the purposes of this library, the blob module (https://pkg.go.dev/gocloud.dev@v0.37.0/blob#pkg-overview) provides the following interfaces for object stores: - `io/fs.FS` - `io/fs.SubFS` - `io.Writer` through `Bucket.NewWriter` - `io/fs.File` and `io.Seeker` through `Bucket.NewReader` - `Bucket.Delete` for removing blobs It supports the following storage backends: - Local Filesystem (although I wouldn't use this, the current `LocalFs` is simpler) - Memory-Based FS for testing - S3 for AWS Go SDK V1 and V2 - Azure Blob - Google Cloud Storage I find that this is preferable to other options like Acero because it is maintained and there are releases more often. Plus, it seems to be tied closer to the Go team. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org