跳转到主要内容

模块

Pigsty 中可用的模块
Pigsty 中可用的模块

核心模块

Pigsty 由多个模块组成。PINE 技术栈:PGSQL / INFRA / NODE / ETCD 对于自托管 Postgres RDS 服务是 必需的

PGSQL
    具有 PITR、IaC、ACL、监控和 437 扩展的 HA PG 集群
INFRA
    用于可观测性的 Nginx、仓库、DNS、NTP、Prometheus 和 Grafana 堆栈
NODE
    将节点注册到所需状态并监控它,以及 VIP、HAProxy
ETCD
    可靠的分布式共识存储(DCS),为 PGSQL HA 提供支持

额外模块

Pigsty 还有一些 可选的 “奖励” 模块,它们与 PostgreSQL 配合良好,为您的数据基础设施带来额外价值。

MINIO
    S3 兼容的对象存储,可选的备份存储
REDIS
    高性能内存缓存,可选的数据结构服务器
DOCKER
    容器运行时,可选用于运行无状态应用程序和工具
FERRET
    在 PostgreSQL 上兼容 MongoDB 协议,可选中间件

内核模块

Pigsty 允许使用 8 种特殊的 PostgreSQL 内核 分支,作为可选的就地替换:

Citus

原生分布式扩展

Babelfish

SQL Server 协议兼容

IvorySQL

Oracle 语法和 PL/SQL 兼容

OpenHalo

MySQL 协议兼容性

OrioleDB

OLTP 优化的云原生存储引擎

PolarDB PG

类似 Aurora 的共享存储,符合中国合规要求

Supabase

后端即服务,自托管 Firebase

Greenplum

大规模并行处理数据仓库