概述#

这是什么?#

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 线程协议更快。