默认配置模板的参数优化策略说明
了解在 Pigsty 中,预置的四种 Patroni 场景化模板所采用的不同参数优化策略
了解在 Pigsty 中,预置的四种 Patroni 场景化模板所采用的不同参数优化策略
针对在线事务处理负载优化的 PostgreSQL 配置模板
针对在线分析处理负载优化的 PostgreSQL 配置模板
针对核心金融业务优化的 PostgreSQL 配置模板,强调数据安全与审计合规
针对微型实例和资源受限环境优化的 PostgreSQL 配置模板
Pigsty 的价值主张与亮点功能特性。
未来功能的规划,新功能的发布节奏,待办事项列表。
Pigsty 项目的由来与动机,过去发展的历史,未来的目标与愿景。
与 Pigsty 和 PostgreSQL 相关的活动事件与新闻,以及最新活动预告!
Pigsty 是一个 Build in Public 的项目,我们在 GitHub 上非常活跃,中文区用户主要活跃于微信群组中。
Pigsty 软件与网站会收集哪些用户数据,以及我们将如何处理您的数据并保护您的隐私权?
Pigsty 使用的开源协议 —— Apache-2.0,它授予您什么样的权利,又有哪些限制?
Pigsty 的赞助者,投资人名单,感谢你们对本项目的支持!
Pigsty 在各个领域与行业的客户/应用案例
Pigsty 专业版/企业版订阅服务:当您遇到与 PostgreSQL 和 Pigsty 有关的疑难杂症时,订阅服务可以为您兜底。
解答关于 Pigsty 项目本身的常见问题。
Pigsty 历史版本发布说明
本文列出了与 Pigsty 生态位有重叠的产品与项目,并比较其在特性上的差异。
本文提供了一组成本数据,供您评估 Pigsty 自建,使用云数据库 RDS 所需的成本,以及常规的 DBA 薪酬参考。
详细的参考信息与列表:支持的操作系统,模块,参数,监控指标,数据库扩展,同类对比,术语表等。
Pigsty 兼容的 Linux 操作系统发行版大版本,以及芯片架构指令集
本文列出了 Pigsty 中可用的功能模块,以及后续的功能模块规划。
本文列出了 Pigsty 支持的 PostgreSQL 扩展插件,以及这些插件在不同系统下的支持情况。
Pigsty 的文件系统结构是如何设计与组织的,以及各个模块使用的目录结构。
Pigsty 配置参数总览与导航
Pigsty 提供了一系列 Ansible 剧本用于自动化部署与管理各个模块,本页面提供了所有剧本的导航与汇总。
Pigsty 中各个组件使用的端口一览,以及相关的配置参数与组件状态。
使用 Docker 拉起应用软件模板,使用 Pigsty Grafana & Echarts 工具箱进行数据分析与可视化
使用 Pigsty 自托管企业级 supabase,带有监控,高可用,PITR,IaC 以及 440+ PG扩展。
如何拉起开箱即用的企业级应用全家桶 Odoo,并使用 Pigsty 管理其后端 PostgreSQL 数据库。
如何使用 Pigsty 自建 AI Workflow LLMOps 平台 —— Dify,并使用外部 PostgreSQL,PGVector,Redis 作为存储?
使用 NocoDB 将 PostgreSQL 数据库转变为智能电子表格,无代码数据库应用平台。
使用 Teable 构建 AI 驱动的无代码数据库应用,提升团队生产力。
使用Docker拉起Gitea,并使用Pigsty的PG作为外部的元数据库
如何使用 Wiki.js 搭建你自己的开源维基百科,并使用 Pigsty 管理的PG作为持久数据存储
使用 Mattermost 构建私有化的团队协作平台,开源的 Slack 替代方案。
使用 Maybe 管理个人财务,开源的 Mint/Personal Capital 替代方案。
使用 Metabase 进行快速的商业智能分析,友好的用户界面让团队自主探索数据。
拉起基于 Nginx 与 OpenResty 的强力开源 API 网关,并使用 PostgreSQL 与 Redis 作为其后端状态存储
部署 Docker Registry 镜像服务,加速 Docker 镜像拉取,特别适合中国用户。
使用Docker拉起PGWEB,以便从浏览器进行小批量在线数据查询
使用Docker拉起PostgREST,自动根据PostgreSQL模式生成后端REST API
使用 Electric 解决 PostgreSQL 数据同步难题,支持部分复制和实时数据传输。
使用 Jupyter Lab 并访问 PostgreSQL 数据库,组合使用 SQL 与 Python 的能力进行数据分析。
Pigsty自带的,用于分析PostgreSQL CSV日志样本的一个样例Applet
以ISD数据集为例,展现如何将数据导入数据库中
Pigsty 自带的,用于展示世界卫生组织官方 COVID 疫情数据的一个样例 Applet
分析 StackOverflow 最近七年全球开发者调研数据中关于数据库的部分
分析 DB-Engine 上的数据库管理系统,查阅其流行度变迁。
分析阿里云 / AWS 上算力与存储的价格 (ECS/ESSD)
开箱即用的配置模板,针对具体场景的配置示例,以及配置文件的详细解释。
Pigsty 默认使用的配置模板,单节点,覆盖核心功能,标准单机配置,在线安装,本地备份仓库。
功能丰富的单节点配置,构建本地软件源,下载所有扩展,启用 MinIO 备份,预置完整示例
精简安装配置模板,不部署监控基础设施,直接从互联网安装 PostgreSQL
功能全测试模板,单节点安装所有扩展,构建包含 PG 13-18 全版本的本地软件源。
仅安装可观测性基础设施,不包含 PostgreSQL 与 etcd 的专用配置模板
原生 PostgreSQL 内核,支持 PostgreSQL 13 到 18 的多版本部署
Citus 分布式 PostgreSQL 集群,提供水平扩展与分片能力
WiltonDB / Babelfish 内核,提供 Microsoft SQL Server 协议与语法兼容能力
PolarDB for PostgreSQL 内核,提供 Aurora 风格的存算分离能力
IvorySQL 内核,提供 Oracle 语法与 PL/SQL 兼容能力
OpenHalo 内核,提供 MySQL 协议与语法兼容能力
Percona PostgreSQL 内核,提供透明数据加密 (pg_tde) 能力
OrioleDB 内核,提供无膨胀的 OLTP 增强存储引擎
使用 Pigsty 托管的 PostgreSQL 自建 Supabase 开源 Firebase 替代方案
20 节点生产环境仿真配置,用于大规模部署测试
四节点完整功能演示环境,带有两套 PostgreSQL 集群、MinIO、Redis 等组件示例
安全加固的高可用配置模板,采用高标准的安全最佳实践
三节点标准高可用配置模板,允许任意一台服务器宕机。
双节点配置模板,有限高可用部署,允许宕机特定一台服务器。
使用 Pigsty 托管的 PostgreSQL 部署 Odoo 开源 ERP 系统
使用 Pigsty 托管的 PostgreSQL 部署 Dify AI 应用开发平台
使用 Pigsty 托管的 PostgreSQL 部署 Electric 实时同步服务
使用 Pigsty 托管的 PostgreSQL 部署 Maybe 个人财务管理系统
使用 Pigsty 托管的 PostgreSQL 部署 Teable 开源 Airtable 替代品
使用 Pigsty 部署 Docker Registry 镜像代理和私有仓库
Enterprise Linux (RHEL/Rocky/Alma) 专用配置模板
Debian/Ubuntu 专用配置模板
Pigsty 公开演示站点配置,展示如何配置 SSL 证书、暴露域名、安装全部扩展
四节点 x 四盘位的高可用多节点多盘 MinIO 集群演示
Pigsty 开源版离线软件包构建环境配置
Pigsty 专业版离线软件包构建环境配置(多版本)
如何使用 Pigsty 部署并管理世界上最先进的开源关系型数据库 —— PostgreSQL,按需定制,开箱即用!
根据需求场景选择合适的实例与集群类型,配置出满足需求的 PostgreSQL 数据库集群。
根据需求场景选择合适的实例与集群类型,配置出满足需求的 PostgreSQL 数据库集群。
如何选择合适的 PostgreSQL 内核与大版本。
Pigsty 提供软件包别名翻译机制,可以屏蔽底层操作系统的二进制包细节差异,让安装更简易。
如何通过配置来定制所需 PostgreSQL 用户与角色?
如何通过配置来定制所需 PostgreSQL 数据库?
Pigsty 提供的默认角色系统与权限模型
分离读写操作,正确路由流量,稳定可靠地交付 PostgreSQL 集群提供的能力。
Pigsty 提供的默认角色系统与权限模型
用户/角色指的是使用 SQL 命令 CREATE USER/ROLE 创建的,数据库集簇内的逻辑对象。
数据库指的是使用 SQL 命令 CREATE DATABASE 创建的,数据库集簇内的逻辑对象。
分离读写操作,正确路由流量,稳定可靠地交付 PostgreSQL 集群提供的能力。
Pigsty 中基于主机的身份认证 HBA(Host-Based Authentication)详解。
Pigsty 提供的默认角色系统与权限模型
时间点恢复(PITR)备份与恢复
如何将现有的 PostgreSQL 集群以最小的停机时间迁移至新的、由Pigsty管理的 PostgreSQL 集群?
如何去完成单个任务。每个任务页面是一般通过给出若干步骤展示如何执行完成某事。
Pigsty监控系统架构概览,以及如何监控现存的 PostgreSQL 实例?
Pigsty 为 PostgreSQL 提供了诸多开箱即用的 Grafana 监控仪表盘
Pigsty PGSQL 模块提供的完整监控指标列表与释义
PGSQL 模块提供的 PostgreSQL 相关配置参数详解
利用 PostgreSQL 扩展的协同超能力
使用 Pigsty 预置的四种场景化 Patroni 模版,或者基于这些模板自定义您的配置模板
如何在 Pigsty 中使用其他 PostgreSQL 内核分支?例如 Citus,Babelfish,IvorySQL,PolarDB 等
PostgreSQL 扩展的核心概念与 Pigsty 扩展生态
扩展包别名与类别命名规则
从软件仓库下载扩展包到本地
预加载扩展库与配置扩展参数
在数据库中创建和启用扩展
升级 PostgreSQL 扩展版本
卸载 PostgreSQL 扩展
PostgreSQL 常见问题答疑
Pigsty 默认安装的 PostgreSQL 扩展
Pigsty 扩展软件仓库配置
其他说明与杂项文档
可独立使用且可选的基础设施,为 PostgreSQL 提供 NTP,DNS,可观测性等基础服务。
如何配置 Infra 节点?定制 Nginx 服务器的配置与本地软件仓库的内容?配置 DNS,NTP 与监控组件的方法。
INFRA 模块提供了 10 组共 70+ 个配置参数
如何在 Pigsty 中对基础设施进行自监控?
Pigsty INFRA 模块提供的完整监控指标列表与释义
Pigsty INFRA 基础设施模块常见问题答疑
基础设施组件与 Infra 集群管理 SOP:创建,销毁,扩容,缩容,证书,仓库……
配置目标服务器,纳管主机节点,并将其调整至描述的状态。也包括节点上的 VIP,HAProxy 以及监控组件。
根据需求场景选择合适的 Node 部署类型,并对外提供可靠的接入。
NODE 模块提供了 11 组共 83 个配置参数
如何在 Pigsty 中监控 Node?如何使用 Node 本身的管控面板?有哪些告警规则值得关注?
Pigsty NODE 模块提供的完整监控指标列表与释义
Pigsty NODE 主机节点模块常见问题答疑
Pigsty 可部署 etcd 模块,作为 DCS 为 PostgreSQL 高可用提供可靠的分布式配置存储支持。
根据需求场景选择合适的 Etcd 集群规模,并对外提供可靠的接入。
ETCD 模块提供了 13 个配置参数,用于精细控制集群的行为表现。
etcd 监控面板,指标,以及告警规则。
Pigsty ETCD 模块提供的完整监控指标列表与释义
Pigsty etcd 模块常见问题答疑
Pigsty 内置了 MinIO 支持,一个本地 S3 对象存储开源替代,可用于 PGSQL 模块冷备份存储。
快速上手,如何上手使用 MinIO ?如何可靠地接入 MinIO?如何使用 mc / rclone 客户端工具?
根据需求场景选择合适的 MinIO 部署类型,并对外提供可靠的接入。
MinIO 模块提供了 21 个相关配置参数,用于定制所需的 MinIO 集群。
如何在 Pigsty 中监控 MinIO?如何使用 MinIO 本身的管控面板?有哪些告警规则值得关注?
Pigsty MINIO 模块提供的完整监控指标列表与释义
Pigsty MINIO 对象存储模块常见问题答疑
Pigsty 内置了 Redis 支持,开源高性能缓存,可作为 PostgreSQL 的辅助与补充,支持主从、集群、哨兵三种模式。
根据需求场景选择合适的 Redis 模式,并通过配置清单表达您的需求
REDIS 模块提供了 18 个部署参数 + 3 个移除参数
如何监控 redis?有哪些告警规则值得关注?
Pigsty REDIS 模块提供的完整监控指标列表与释义
Pigsty REDIS 模块常见问题答疑
使用 FerretDB 为 PostgreSQL 添加 MongoDB 兼容的协议支持
安装客户端工具,连接并使用 FerretDB
配置 FerretDB 模块,定义集群拓扑
使用 9 个参数自定义 FerretDB 组件
FerretDB 模块的监控仪表板与告警规则
FerretDB 模块提供的完整监控指标列表与释义
FerretDB 与 DocumentDB 模块常见问题答疑
Docker Daemon 服务,允许用户一键拉起容器化的无状态软件工具模板,加装各种功能。
Docker 模块快速上手,安装,卸载,下载,仓库,镜像,代理,拉取,关于 Docker 你需要知道的内容。
DOCKER 模块提供了 8 个配置参数
Pigsty Docker 模块提供的完整监控指标列表与释义
Pigsty Docker 模块常见问题答疑
试点开发的额外功能模组
使用 Pigsty 拉起过气的 MySQL 集群,用于测试,迁移,性能评估等目的。
使用 Pigsty 拉起 Kafka Kraft 集群,一个开源的分布式流处理平台。
使用 Pigsty 安装 DuckDB,一个高性能,嵌入式的分析数据库组件。
使用 Pigsty 部署 TigerBeetle,金融会计事务专用数据库。
使用 Pigsty 安装 Kubernetes,生产级无状态容器调度编排私有云平台
使用 Pigsty 安装部署 Consul —— Etcd 的替代品。
使用 Pigsty 拉起 VictoriaMetrics 与 VictoriaLogs,Prometheus 与 Loki 的原位上位替代组件。
使用 Pigsty 拉起 JupyterNotebook,搭建开箱即用的数据分析环境。
pig —— PostgreSQL 包管理器的发布说明
pig CLI 命令参考概览
使用 pig ext 子命令管理 PostgreSQL 扩展
使用 pig repo 子命令管理软件仓库
使用 pig sty 子命令管理 Pigsty 安装
使用 pig build 子命令从源码构建扩展
pigsty-infra 仓库变更日志和可观测性包发布说明
PostgreSQL 和扩展 RPM 包变更日志和发布说明
PostgreSQL 和扩展 DEB 包变更日志和发布说明
PG Exporter 的配置选项与采集器定义
PG Exporter 的 HTTP API 端点参考
生产环境部署策略与最佳实践