Apache Arrow
Apache Arrow 是一种与语言无关的软件框架,用于开发处理栏式数据库的数据分析应用程序。Apache Arrow包含一个标准化的物件栏内存格式,且能够表示平面及层级化数据,以便在现代CPU和GPU硬件上进行高效率的分析操作。[2][3][4][5][6]这种功能反而会减少或则消除限制使用大型数据集的可行性因素,比如动态随机存取存储器的成本、易变性或则物理性的约束。[7]
开发者 | Apache软件基金会 |
---|---|
首次发布 | 2016年10月10日 |
当前版本 |
|
源代码库 | https://github.com/apache/arrow |
编程语言 | C, C++, C#, Go, Java, JavaScript, MATLAB, Python, R语言, Ruby, Rust |
类型 | 数据格式, 算法 |
许可协议 | Apache许可证 2.0 |
网站 | arrow |
注释
编辑- ^ Apache Arrow 13.0.0 (23 August 2023). 2023年8月23日 [2023年9月21日].
- ^ Apache Arrow and Distributed Compute with Kubernetes. [2018-12-13]. (原始内容存档于2021-12-07).
- ^ Baer, Tony. Apache Arrow: Lining Up The Ducks In A Row... Or Column. Seeking Alpha. [2016-02-17]. (原始内容存档于2021-12-07).
- ^ Baer, Tony. Apache Arrow: The little data accelerator that could. ZDNet. [2019-02-25]. (原始内容存档于2021-12-07).
- ^ Hall, Susan. Apache Arrow's Columnar Layouts of Data Could Accelerate Hadoop, Spark. The New Stack. [2016-02-23]. (原始内容存档于2021-12-07).
- ^ Yegulalp, Serdar. Apache Arrow aims to speed access to big data. InfoWorld. [2016-02-27]. (原始内容存档于2016-08-19).
- ^ Tanveer Ahmad. ArrowSAM: In-Memory Genomics Data Processing through Apache Arrow Framework. bioRxiv. 2019: 741843 [2021-12-07]. doi:10.1101/741843 . (原始内容存档于2021-12-07).
参阅
编辑外部链接
编辑- Apache Arrow (页面存档备份,存于互联网档案馆) project web site
- Apache Arrow GitHub (页面存档备份,存于互联网档案馆) project source code