概述#
这是什么?#
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 线程协议更快。