Acero:一个 C++ 流式执行引擎# 警告 Acero 仍处于实验阶段,稳定的 API 尚未得到保证。 对于许多复杂的计算,连续直接调用计算函数在内存或计算时间方面都是不可行的。为了方便处理任意大的输入和更有效地利用资源,Arrow C++ 实现还提供了一个名为 Acero 的流式查询引擎,可以用它来制定和执行计算。 Acero 概述 什么是 Acero? 与 Arrow C++ 的关系 核心概念 Acero 用户指南 使用 Acero 创建计划 执行计划 提供输入 可用的 ExecNode 实现 示例 总结 将 Acero 与 Substrait 结合使用 Substrait 一致性 开发者指南 理解 ExecNode 扩展 Acero 调度和并行性 有序执行 分区执行 溢出 分布式执行 分析和跟踪 基准测试 绑定 设计理念 性能指南 正在进行和已弃用的工作 上游变更