[DISCUSS] We have some C++ code to share for Iceberg read/write
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 20/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- aws, cpp
- Área
- data-engineering, databases
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.
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.
- Lenguaje dominante
- C++
- Estrellas
- 223
- Forks
- 127
- Merge medio
- 1 d 13 h
- PR fusionados (30 d)
- 28
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de apache/iceberg-cpp
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
apache/iceberg-cpp#973 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
apache/iceberg-cpp#959 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Release Apache Iceberg C++ 0.4.0Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
apache/iceberg-cpp#955 · 3 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
apache/iceberg-cpp#946 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
apache/iceberg-cpp#944 ·
Los mantenedores suelen responder en 1 día
Todos los issues de apache/iceberg-cpp
Issues similares
-
component: split-view platform: windows
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
zen-browser/desktop#15616 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
area/ysql kind/bug priority/medium status/awaiting-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
yugabyte/yugabyte-db#34415 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
WayfireWM/wayfire#3148 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
backend:DirectX
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
llvm/llvm-project#227530 ·
Los mantenedores suelen responder en 1 día