内容提要
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 的子项目,之后作为独立项目成立。