[DISCUSS] We have some C++ code to share for Iceberg read/write
- Vorherrschende Sprache
- C++
- Sterne
- 221
- Forks
- 124
- Ø Merge
- 1 T. 16 Std.
- Gemergte PRs (30 T.)
- 21
Beschreibung
Just a quick note, we are open-sourcing our C++ implementation for Iceberg read/write, starting from this "small" PR: https://github.com/timeplus-io/proton/pull/928
It supports Iceberg REST Catalog (verified with AWS Glue, WIP for Polaris and Gravitino). Primarily for S3 storage (half-done with new S3 table). Streaming writes and batch read.
We leveraged some code from ClickHouse. Happy to work with you to contribute in one way or the other.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit der Durchsicht des referenzierten proton PR 928 und des Kontexts des Iceberg C++-Repositorys. Die Issue beschreibt einen möglichen Beitrag mit Unterstützung für REST Catalog, S3-Speicher, Streaming-Schreibvorgänge und Batch-Lesevorgänge, nennt jedoch keine Dateien, Tests oder definierten Abnahmekriterien. Kläre den vorgesehenen Umfang des Beitrags mit den Maintainer:innen, bevor du beginnst.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- aws, cpp
- Bereich
- data-engineering, databases
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100