[DISCUSS] We have some C++ code to share for Iceberg read/write
- Lenguaje dominante
- C++
- Estrellas
- 221
- Forks
- 124
- Merge medio
- 1 d 16 h
- PR fusionados (30 d)
- 21
Descripción
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.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza revisando el proton PR 928 mencionado y el contexto del repositorio Iceberg C++. El issue describe una posible contribución que implica compatibilidad con REST Catalog, almacenamiento S3, escrituras en streaming y lecturas por lotes, pero no identifica archivos, pruebas ni un criterio de aceptación definido. Confirma con los maintainers el alcance previsto de la contribución antes de comenzar.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- aws, cpp
- Área
- data-engineering, databases
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 20/100