Apache Arrow#

Apache Arrow 是一个用于内存中分析的开发平台。它包含一组使大数据系统能够快速处理和移动数据的技术。它指定了一种标准化的、与语言无关的列式内存格式,用于扁平化和分层数据,以便在现代硬件上进行高效的分析操作。

该项目正在开发一个多语言库集合,用于解决与内存中分析数据处理相关的系统问题。这包括以下主题:

  • 零拷贝共享内存和基于 RPC 的数据移动

  • 读取和写入文件格式(如 CSV、Apache ORC 和 Apache Parquet)

  • 内存中分析和查询处理

要了解如何使用 Arrow,请参阅特定于目标环境的文档。

规范

阅读有关 Apache Arrow 格式及其相关规范和协议的信息。

开发

查找有关从源代码构建库、构建文档、贡献和代码审查、持续集成、基准测试和发布流程的文档。

实现#

示例#