Pigsty 文档
Pigsty v3.6 文档
Postgres In Great STYle —— Postgres Infra Graphic Service Toolbox, Yours . 你的图形化 PG 基础设施服务工具箱!
简介
Pigsty (/ˈpɪɡ staɪ/) 是一个开箱即用的开源 PostgreSQL 发行版, 也是一个本地优先的 RDS 替代方案。
Pigsty 汇聚了 PostgreSQL 和数据库世界的所有超能力,提供构建数据基础设施所需的一切。
一切皆用 Postgres!像专家一样自建!
安装
快速开始:准备 一台具有 SSH 访问权限 的 节点,新安装 Linux 系统,
使用具有免密 ssh
和 sudo
权限的 用户 运行:
curl -fsSL https://repo.pigsty.io/get | bash; cd ~/pigsty; # 下载安装 Pigsty
./configure # 生成配置文件
./install.yml # 执行安装部署
下载、配置 和 安装。Pigsty 会在几分钟内 完成安装!您可以稍后 添加更多节点 与数据库集群。
接下来,您可以探索 用户界面,访问 5432
端口上的 Postgres 服务,以及 3000
端口上的 Grafana 监控大盘(用户名/密码:admin
/ pigsty
)。
你可以将多种风味的 PostgreSQL 内核封装为 RDS: Citus, WiltonDB, IvorySQL, OpenHalo, Percona, OrioleDB, PolarDB, 以及 Supabase。
模块
Pigsty 由多个 模块 组成。其中,PGSQL
/ INFRA
/ NODE
/ ETCD
(PINE
组合) 是自主托管 Postgres RDS 服务的 必需 模块。
PGSQL
具有高可用、PITR、IaC、ACL、监控和 420+ 扩展的 HA PG 集群
INFRA
Nginx、软件仓库、DNS、NTP、Prometheus 和 Grafana 可观测性技术栈
NODE
将节点注册到所需状态并监控,以及 VIP、HAProxy
ETCD
可靠的分布式共识存储(DCS),为 PGSQL 高可用提供支持
Pigsty 还提供了一些 完全可选 的 "福利" 模块,它们与 PostgreSQL 配合良好,并能为您的数据基础设施带来额外价值。
MINIO
S3 兼容的对象存储,可选的备份存储
REDIS
高性能内存缓存,可选的数据结构服务器
DOCKER
容器运行时,可选,用于运行无状态应用和工具
FERRET
将你的 PostgreSQL 封装为一套 MongoDB!