apache / apache/iceberg-cpp

[DISCUSS] We have some C++ code to share for Iceberg read/write

Offen
#46 5 Kommentare 6 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.