概述#
这是什么?#
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 格式旨在快速交换类型化表格数据。如果您想通过 SELECT
或 INSERT
/UPDATE
获取大量数据,Apache Arrow Flight SQL 将比 PostgreSQL 线路协议更快。
基准测试#
另见 一个简单的基准测试结果,它只执行 SELECT * FROM integer_only_table
。它表明,当结果数据量很大时,Apache Arrow Flight SQL 比 PostgreSQL 线路协议更快。