apache / apache/iceberg-python
[Feat] Support Merge-on-Read mode for Deletes
- Lenguaje dominante
- Python
- Estrellas
- 1.1k
- Forks
- 581
- Merge medio
- 1 d 17 h
- PR fusionados (30 d)
- 77
Descripción
### Feature Request / Improvement
Similar to Spark, we would like to implement Merge-on-Read mode of deleting, by creating delete files that encode position and equality delete markers that can be applied within a given partition.
https://iceberg.apache.org/spec/?h=delete+files#row-level-deletes
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Empieza leyendo la especificación de eliminaciones a nivel de fila de Apache Iceberg enlazada en el issue y, a continuación, compara sus requisitos para las eliminaciones por posición y por igualdad con el comportamiento de eliminación existente de PyIceberg. Define el alcance compatible de Merge-on-Read y verifica que los marcadores de eliminación puedan aplicarse dentro de una partición, incluyendo pruebas para ambos tipos de eliminación.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python, spark
- Área
- data-engineering, databases
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Tranquilo
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 35/100