amogh-jahagirdar commented on issue #9378: URL: https://github.com/apache/iceberg/issues/9378#issuecomment-1894881552
Yeah what @manuzhang said. Effectively, interactions with object stores and any other storage mediums can be done via `FileIO` which is a simple interface for reading/writing/deleting data. Different implementations can interact with different storage mediums. For example `S3FileIO` talks to S3, GCSFileIO talks to GCS etc. You can step through the integrations and see if anyone suits your needs. If it doesn't you can always implement your own and plug it in to your catalog! So in your case your custom implementation can do your local + Baidu handling according to your desires. Let me know if that makes sense. https://github.com/apache/iceberg/blob/main/api/src/main/java/org/apache/iceberg/io/FileIO.java#L32 I'm going to close this for now, feel free to reopen in case you still have any doubts. -- 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 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