#iceberg #table #metadata #apache #format #catalog #view

iceberg-rust

Unofficial rust implementation of the Iceberg table format

19 releases (5 breaking)

new 0.6.1 Dec 10, 2024
0.5.8 Oct 18, 2024
0.5.1 Jul 12, 2024
0.3.0 Mar 20, 2024
0.1.0 Dec 20, 2022

#1744 in Database interfaces

Download history 25/week @ 2024-08-21 22/week @ 2024-08-28 5/week @ 2024-09-04 46/week @ 2024-09-11 45/week @ 2024-09-18 52/week @ 2024-09-25 15/week @ 2024-10-02 33/week @ 2024-10-09 208/week @ 2024-10-16 27/week @ 2024-10-23 64/week @ 2024-10-30 24/week @ 2024-11-06 13/week @ 2024-11-13 11/week @ 2024-11-20 9/week @ 2024-11-27 234/week @ 2024-12-04

271 downloads per month
Used in 13 crates

Apache-2.0

515KB
12K SLoC

Iceberg-rust

Low level implementation of the Apache iceberg specification.

Featues:

  • catalog trait as an interface to the different iceberg catalogs
  • table structs to simplify the access to the iceberg table metadata
  • table transactions to guarantee atomic changes to the iceberg table metadata
  • view structs to define iceberg views

lib.rs:

  • Apache Iceberg

Dependencies

~51MB
~1M SLoC