You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a collection of issues and central discussion for building a native integration to Iceberg inside this project.
The reason why having a native integration here is because:
Serve as a testing use-case for this project. During CI, tests against real Iceberg tables using distributed execution will run, increasing coverage of the core of datafusion-distributed itself.
Guide design decisions regarding public APIs. Right now, the only real use-case present in this project is raw parquet tables stored in a file system, but that use-case is relatively simple and misses on features like dynamically resolved files during execution. Having a more complex use-case like Iceberg will help shape the project's APIs.
The extension points in this project seem to fit very well for providing a good distributed integration with DataFusion and Iceberg, but the task is big and will need to be broken down in several sub issues that people can contribute to independently:
This is a collection of issues and central discussion for building a native integration to Iceberg inside this project.
The reason why having a native integration here is because:
datafusion-distributeditself.The extension points in this project seem to fit very well for providing a good distributed integration with DataFusion and Iceberg, but the task is big and will need to be broken down in several sub issues that people can contribute to independently: