apache/iceberg-rust

GitHub: apache/iceberg-rust

Apache Iceberg 开放表格式的 Rust 实现,为大数据湖仓生态提供高性能、无 JVM 依赖的表管理与 Catalog 集成方案。

Stars: 1350 | Forks: 524

# Apache Iceberg™ Rust [Apache Iceberg™](https://iceberg.apache.org/) 的 Rust 实现。 ## 组件 Apache Iceberg Rust 项目由以下组件组成: | 名称 | 发布版 | 文档 | |-------------------------------|--------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------| | [iceberg] | [![iceberg image]][iceberg link] | [![docs release]][iceberg release docs] [![docs dev]][iceberg dev docs] | | [iceberg-catalog-loader] | [![iceberg-catalog-loader image]][iceberg-catalog-loader link] | [![docs release]][iceberg-catalog-loader release docs] [![docs dev]][iceberg-catalog-loader dev docs] | | [iceberg-catalog-glue] | [![iceberg-catalog-glue image]][iceberg-catalog-glue link] | [![docs release]][iceberg-catalog-glue release docs] [![docs dev]][iceberg-catalog-glue dev docs] | | [iceberg-catalog-hms] | [![iceberg-catalog-hms image]][iceberg-catalog-hms link] | [![docs release]][iceberg-catalog-hms release docs] [![docs dev]][iceberg-catalog-hms dev docs] | | [iceberg-catalog-rest] | [![iceberg-catalog-rest image]][iceberg-catalog-rest link] | [![docs release]][iceberg-catalog-rest release docs] [![docs dev]][iceberg-catalog-rest dev docs] | | [iceberg-catalog-s3tables] | [![iceberg-catalog-s3tables image]][iceberg-catalog-s3tables link] | [![docs release]][iceberg-catalog-s3tables release docs] [![docs dev]][iceberg-catalog-s3tables dev docs] | | [iceberg-catalog-sql] | [![iceberg-catalog-sql image]][iceberg-catalog-sql link] | [![docs release]][iceberg-catalog-sql release docs] [![docs dev]][iceberg-catalog-sql dev docs] | | [iceberg-cache-moka] | [![iceberg-cache-moka image]][iceberg-cache-moka link] | [![docs release]][iceberg-cache-moka release docs] [![docs dev]][iceberg-cache-moka dev docs] | | [iceberg-datafusion] | [![iceberg-datafusion image]][iceberg-datafusion link] | [![docs release]][iceberg-datafusion release docs] [![docs dev]][iceberg-datafusion dev docs] | | [iceberg-storage-opendal] | [![iceberg-storage-opendal image]][iceberg-storage-opendal link] | [![docs release]][iceberg-storage-opendal release docs] [![docs dev]][iceberg-storage-opendal dev docs] | ## 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。 ## 用户 - [Databend](https://github.com/datafuselabs/databend/):一个开源的云数据仓库,可作为 Snowflake 的高性价比替代方案。 - [Lakekeeper](https://github.com/lakekeeper/lakekeeper/):一个基于 Apache 许可证的 Iceberg REST Catalog,具备数据访问控制功能。 - [Moonlink](https://github.com/Mooncake-Labs/moonlink):一个 Rust 库,能够将 Postgres 表亚秒级镜像到 Iceberg 中。 - [RisingWave](https://github.com/risingwavelabs/risingwave):一个兼容 Postgres 的 SQL 数据库,专为实时事件流数据处理、分析和管理而设计。 - [Wrappers](https://github.com/supabase/wrappers):用 Rust 编写的 Postgres Foreign Data Wrapper 开发框架。 - [ETL](https://github.com/supabase/etl):将您的 Postgres 数据实时流式传输到任何地方。 - [Apache DataFusion Comet](https://github.com/apache/datafusion-comet):Apache Spark 的高性能加速器,构建于强大的 Apache DataFusion 查询引擎之上。 - [Spice.ai](https://github.com/spiceai/spiceai):一个面向基于数据的 AI agent 的开源计算和 AI runtime。 ## 许可证 基于 [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0) 获得许可
标签:Apache Iceberg, Gradle集成, Rust, 可视化界面, 大数据, 恶意软件检测, 数据湖, 数据目录, 目录扫描, 网络流量审计, 表格式, 通知系统