jackye1995 commented on issue #2168: URL: https://github.com/apache/iceberg/issues/2168#issuecomment-769661862
No, S3 is not a file system for example. It completely depends on your implementation of `org.apache.iceberg.io.FileIO`. When you use `HiveCatalog` and `HadoopCatalog`, it by default uses `HadoopFileIO` which treats `s3://` as a file system. But if you use `ClueCatalog`, it uses `S3FileIO` which does not have file system assumptions (which also means better performance). So when I say "storage", it is just conceptual, mostly because we have such a concept of "file IO". But technically it all depends on your implementation. You can implement a `MySQLIO` that write data to MySQL if you want, and it can be loaded by all catalogs. ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
