-
Notifications
You must be signed in to change notification settings - Fork 102
Description
This repository was initially a bed where I placed my Trino experiments on the Trino Community Broadcast as I looked into the intersection of core Trino query engine abstractions, overlapping tech in Trino's ecosystem, and new features in Trino.
That said, I am reaching a point where I'd like narrow the focus on maintaining common areas of the code that seem to be the most valuable tutorials, and have a community section where I will keep older examples available for reference and depend on community contributions to keep them up-to-date.
I see the value and do have some time to update this repository, but there's honestly so many examples that require some specific tuning and testing every new version that to me it's better to prioritize few over many, while leaving space to add one-off examples that may or may not be maintained to keep the guarantees clear here.
My initial thoughts are to maintain the following:
- [❗HIGH] Trino + Iceberg + REST/Polaris + MinIO
- See this issue: Failing trino-minio setup #46
- Tutorial: Run through initial setup and REST internals.
- [
⚠️ MED] Trino + Iceberg/Delta + REST/Unity + MinIO- Tutorial: Using Unity to collaborate bettween Iceberg and Delta formats.
- Add SeaweedFS Move hdfs to community and make storage and catalogs modular #55 (partial)
- [❗HIGH] Trino + Iceberg/Hive + Hive Metastore + MinIO Move hdfs to community and make storage and catalogs modular #55
- Refactored: See this issues: trino-minio_hive-metastore_1 container exited #48, Test Hive Metastore 4.x and see if we can archive my HMS image #43
- Tutorial: Run through initial setup through Hive.
- Tutorial: Cover Hive Metastore internals.
- Tutorial: Run migration to Iceberg.
- [❗HIGH] Trino + Postgres
- Tutorial: Run through a tutorial on why add a query engine to a database?
- [ℹ️LOW] Trino + Trino Gateway + Kubernetes
- Tutorial: How to handle multiple Trinos for multiple areas of focus
- Trino Clusters:
- (Small) Trino + Postgres
- (Med) Trino + Iceberg
- (Big) Trino + Iceberg (Fault Tolerant)
- [❗HIGH] Testing framework and some basic tests.
- [[
⚠️ MED] Automate releases triggered on new Trino versions (Run tests with new version if.- Run tests with the new version, if it passes, auto-update the scripts, otherwise keep current version and add Issue.
- [❗HIGH] Migrate other tutorials to a community folder.
Issue: Migrate other tutorials to a community folder. #53 - [ℹ️ LOW] Change this repository to an awesome list