ITADN
apache/iceberg-rust
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

Apache Iceberg™ Rust

Apache Iceberg™ 的 Rust 实现。

组件

Apache Iceberg Rust 项目由以下组件组成:

名称发布文档
icebergiceberg imagedocs release docs dev
iceberg-catalog-loadericeberg-catalog-loader imagedocs release docs dev
iceberg-catalog-glueiceberg-catalog-glue imagedocs release docs dev
iceberg-catalog-hmsiceberg-catalog-hms imagedocs release docs dev
iceberg-catalog-resticeberg-catalog-rest imagedocs release docs dev
iceberg-catalog-s3tablesiceberg-catalog-s3tables imagedocs release docs dev
iceberg-catalog-sqliceberg-catalog-sql imagedocs release docs dev
iceberg-cache-mokaiceberg-cache-moka imagedocs release docs dev
iceberg-datafusioniceberg-datafusion imagedocs release docs dev
iceberg-storage-opendaliceberg-storage-opendal imagedocs release docs dev

Iceberg Rust 实现状态

Iceberg Rust 当前支持的功能可在此处](https://iceberg.apache.org/status/)查看。

支持的 Rust 版本

Iceberg Rust 使用稳定版 rust 构建和测试,并将保持滚动 MSRV(最低支持的 rust 版本)。 至少支持最新 rust 发布版本三个月前的版本。在发布 iceberg-rust 时更新 MSRV。

在 crates.io](https://crates.io/crates/iceberg)上查看当前 MSRV。

贡献

Apache Iceberg 是一个活跃的开源项目,由 Apache 软件基金会(ASF)管理。Apache Iceberg Rust 始终欢迎希望使用或为其做出贡献的人。以下是一些参与方式。

Apache Iceberg 社区建立在Apache 方式所述的原则之上,所有参与社区的人都应尊重、开放,以社区的最佳利益为重,并遵守 Apache 基金会的行为准则

用户

  • Databend:一个开源的云数据仓库,作为 Snowflake 的高性价比替代方案。
  • Lakekeeper:一个采用 Apache 许可的 Iceberg REST Catalog,具备数据访问控制功能。
  • Moonlink:一个 Rust 库,支持将 Postgres 表以亚秒级延迟镜像(CDC)到 Iceberg。
  • RisingWave:一个兼容 Postgres 的 SQL 数据库,专为实时事件流数据处理、分析和管理而设计。
  • Wrappers:基于 Rust 的 Postgres Foreign Data Wrapper 开发框架。
  • ETL:实时将您的 Postgres 数据流式传输到任何位置。
  • Apache DataFusion Comet:基于强大的 Apache DataFusion 查询引擎构建的 Apache Spark 高性能加速器。
  • Spice.ai:一个用于数据驱动智能体的开源计算和 AI 运行时。

License

采用 Apache License, Version 2.0