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

iceberg-rust

Apache Iceberg 表格格式的非官方 Rust 实现

16 个版本 (4 个重大更改)

0.5.7 2024年8月18日
0.5.1 2024年7月12日
0.3.0 2024年3月20日
0.1.3 2023年11月22日
0.1.0 2022年12月20日

#1316 in 数据库接口

Download history 16/week @ 2024-04-27 2/week @ 2024-05-04 13/week @ 2024-05-18 14/week @ 2024-05-25 167/week @ 2024-06-01 33/week @ 2024-06-08 20/week @ 2024-06-15 9/week @ 2024-06-22 1/week @ 2024-06-29 244/week @ 2024-07-06 57/week @ 2024-07-13 4/week @ 2024-07-20 72/week @ 2024-07-27 653/week @ 2024-08-03 47/week @ 2024-08-10

每月下载量778次
用于 7 crates

Apache-2.0

435KB
10K SLoC

Iceberg-rust

Apache Iceberg 规范的低级实现。

功能

  • catalog trait 作为访问不同 Iceberg 目录的接口
  • table structs 以简化对 Iceberg 表元数据的访问
  • table transactions 以保证 Iceberg 表元数据的原子更改
  • view structs 以定义 Iceberg 视图

lib.rs:

  • Apache Iceberg

依赖

~37–49MB
~1M SLoC