2025年9月25日: PostgreSQL 18 发布!

高性能 SQL 集群引擎 PGSpider 2.0.0 发布

发布于 2021-12-27,作者 Toshiba
相关开源项目

我们刚刚发布了 PGSpider v2.0.0。

PGSpider 是一个用于分布式大数据的 aoj 性能 SQL 集群引擎。PGSpider 可以使用外部数据包装器 (FDW) 访问多个数据源,并垂直检索分布式数据源。
PGSpider 的用法与 PostgreSQL 相同。您可以使用任何客户端应用程序,例如 libpq 和 psql。

本次发布改进了以下项目

  • 发布完整源代码
  • 旧版本需要为 PostgreSQL 打补丁
  • 基于 PostgreSQL 14.0
  • 目标列表中的 SQL 函数下推
  • 如果查询中的所有表都位于单个数据源中,则下推 JOIN
  • 更改程序名称 ('pgspider') 和默认端口号 (4813)

PGSpider 支持以下功能

多租户
用户可以通过一个 SQL 轻松获取多表中的记录。如果每个数据源中的表具有相似的模式,PGSpider 可以将它们视为单个虚拟表:我们称之为多租户表。

并行处理
PGSpider 并行执行查询并从子节点获取结果。
PGSpider 将多租户表扩展到子表,为每个子表创建新线程以访问相应的数据源。

下推
WHERE 子句和聚合函数会被下推到子节点。当使用 AVG、STDDEV 和 VARIANCE 时,多租户表的下推会出现错误。PGSPider 改进了此错误,PGSpider 可以执行它们。如果查询中的所有表都位于单个数据源中,JOIN 也会被下推。

该项目由 Toshiba Software Engineering & Technology Center 开发。
请参阅存储库了解详情,并请提供反馈。

源码仓库:https://github.com/pgspider/pgspider

此致,
TAIGA Katayama