andrea bozzo / personal home page

← Tutti i progetti

projects / icebergsharp

C# · .NET 9 · Apache Iceberg · Apache Arrow · REST Catalog

IcebergSharp

Un reader Iceberg .NET in sviluppo: prima metadati e catalogo.

La fase 3 implementa parsing dei metadati Iceberg, lettura streaming dei manifest Avro e client REST del catalogo in sola lettura. Scan planning, I/O, validazione su cataloghi reali e lettura Parquet restano nella roadmap.

Aggiornato da fonti pubbliche ·

Limiti dell’implementazione attuale

La fase 3 implementa parsing dei metadati Iceberg, lettura streaming dei manifest Avro e client REST del catalogo in sola lettura. Scan planning, I/O, validazione su cataloghi reali e lettura Parquet restano nella roadmap.

Obiettivo

Dare alle applicazioni .NET accesso diretto ai metadati Iceberg e, in futuro, a batch Arrow senza un servizio JVM. Evoluzione dello schema, pruning e time travel motivano il progetto; non sono una dichiarazione che l’intero percorso di lettura sia già disponibile.

Logo IcebergSharp
Un client .NET focalizzato per Apache Iceberg: catalog REST, lettura Avro dei manifest e output Arrow, così le app .NET possono leggere tabelle lakehouse senza un sidecar Spark o Trino.