Apache® 软件基金会宣布新的顶级项目

Apache® 软件基金会宣布新的顶级项目

💡 原文英文,约900词,阅读约需4分钟。
📝

内容提要

Apache软件基金会宣布Auron、Reqsign和ResilientDB成为顶级项目。Auron是大数据查询引擎加速器,性能比Spark 3.5快两倍且节省50%资源;Reqsign用Rust实现云服务HTTP请求签名;ResilientDB是拜占庭容错区块链框架。

🔎

延伸解读

三个项目毕业路径的差异

Auron和ResilientDB通过Apache孵化器毕业成为顶级项目,而Reqsign则是在Apache OpenDAL中成熟后独立成为顶级项目。这反映了ASF项目晋升的两种常见路径:孵化器毕业和子项目独立。对读者而言,这意味着成熟项目不一定都经过孵化器,社区自治和代码成熟度才是关键。

Auron的性能声明与适用场景

Auron被描述为大数据查询引擎的加速器,基于原生向量化执行,已集成Spark、Flink及Paimon、Iceberg、Hudi等湖仓格式。文章称其通过全部TPC-DS/TPC-H基准测试,相比Spark 3.5快两倍且平均节省50%集群资源。这些数据来自官方公告,实际效果可能因工作负载和环境而异,读者应结合自身场景评估。

Reqsign的轻量签名方案

Reqsign用Rust实现,依赖极少,旨在不引入重型厂商SDK的情况下为云服务HTTP请求签名。它支持AWS、Azure、Google Cloud、阿里云、华为云、Oracle Cloud和腾讯云,默认签名器可从环境变量、配置文件或IAM角色加载凭证。已有OpenDAL、uv、Lance等项目采用,表明其在数据基础设施和开发者工具中有实际应用。

ResilientDB的拜占庭容错与生态

ResilientDB是一个模块化、许可制的区块链框架,基于拜占庭容错共识,能在部分节点故障或作恶时保持账本一致可用。它通过多线程架构的并行和深度流水线提升吞吐,并将交易排序与执行解耦。其生态包括AI辅助工具ResAI,含Beacon、Nexus和ContractForge。该项目始于2018年UC Davis研究,2023年进入孵化器,2026年9月毕业。

❓

Q&A

Apache 软件基金会最近宣布了哪些新的顶级项目?

Apache Auron、Apache Reqsign 和 Apache ResilientDB。

Apache Auron 是什么?它有什么性能优势?

Apache Auron 是一个开源的大数据查询引擎加速器,基于原生向量化执行。与 Apache Spark 3.5 相比,它运行速度快两倍,平均节省 50% 的集群资源。

Apache Reqsign 的主要功能是什么?支持哪些云服务?

Apache Reqsign 用于对云服务的 HTTP 请求进行签名,无需依赖庞大的供应商 SDK。它支持 AWS (SigV4 和 SigV4a)、Azure Storage、Google Cloud、阿里云 OSS、华为云 OBS、Oracle Cloud 和腾讯云 COS。

Apache ResilientDB 是什么?它如何保证高性能和容错?

Apache ResilientDB 是一个开源的、模块化的、许可制区块链框架,基于拜占庭容错共识。它通过多线程架构中的并行和深度流水线技术,以及将交易排序与执行解耦来维持高吞吐量,即使部分节点故障或作恶也能保持分布式账本的一致性和可用性。

Apache Auron 和 Apache ResilientDB 是如何成为顶级项目的?

Apache Auron 和 Apache ResilientDB 都是从 Apache 孵化器毕业成为顶级项目的。

Apache Reqsign 在成为顶级项目之前是哪个项目的子项目?

Apache Reqsign 在成熟之前是 Apache OpenDAL 的子项目,之后作为独立项目成立。

🏷️

标签

➡️

继续阅读