概述#

这是什么?#

Apache Arrow Flight SQL 适配器 for PostgreSQL 是一个 PostgreSQL 扩展,它向 PostgreSQL 添加了一个 Apache Arrow Flight SQL 端点。

Apache Arrow Flight SQL 是一种使用 Apache Arrow 格式 与 SQL 数据库交互的协议。您可以使用 Apache Arrow Flight SQL 来代替 PostgreSQL 线路协议 通过 Apache Arrow Flight SQL 适配器 for PostgreSQL 与 PostgreSQL 交互。

Apache Arrow 格式旨在快速交换类型化表格数据。如果您想通过 SELECTINSERT/UPDATE 获取大量数据,Apache Arrow Flight SQL 将比 PostgreSQL 线路协议更快。

基准测试#

另见 一个简单的基准测试结果,它只执行 SELECT * FROM integer_only_table。它表明,当结果数据量很大时,Apache Arrow Flight SQL 比 PostgreSQL 线路协议更快。