默认配置模板的参数优化策略说明
了解在 Pigsty 中,预置的四种 Patroni 场景化模板所采用的不同参数优化策略
了解在 Pigsty 中,预置的四种 Patroni 场景化模板所采用的不同参数优化策略
节点宕机,导致领导者租约过期触发集群领导竞选的故障路径
创建/销毁 PostgreSQL 集群,以及对现有集群进行扩容,缩容,克隆集群。
使用 Patroni 管理 PG 集群高可用,包括,修改参数,查看状态,主从切换,重启,重做从库等操作。
针对在线事务处理负载优化的 PostgreSQL 配置模板
关于 PostgreSQL 的一切,开发,管理,内核,生态,工具,扩展,最佳实践……
PostgreSQL 主库进程崩溃,Patroni 存活并尝试重启,超时后触发故障切换的路径
用户管理:创建、修改、删除用户,管理角色成员关系,连接池用户配置
针对在线分析处理负载优化的 PostgreSQL 配置模板
数据库管理:创建、修改、删除、重建数据库,使用模板克隆数据库
使用 Pgbouncer 管理连接池,包括暂停、恢复、禁用、启用、重连、终止、重载等操作。
针对核心金融业务优化的 PostgreSQL 配置模板,强调数据安全与审计合规
扩展管理:下载、安装、配置、启用、更新、卸载扩展
管理员手动执行 Switchover 或 Failover 时的故障切换路径
HBA 管理:刷新规则、验证配置、故障排查、Pgbouncer HBA
针对微型实例和资源受限环境优化的 PostgreSQL 配置模板
使用 systemctl 管理 PostgreSQL 集群中的各个组件服务:启动、停止、重启、重载与状态检查。
配置 Crontab 定期调度 PostgreSQL 备份任务,执行 Vacuum Freeze / Analyze 任务,以及处理表膨胀
版本升级:小版本滚动升级、大版本迁移、扩展升级
Pigsty 使用 Patroni 实现了 PostgreSQL 的高可用,确保主库不可用时自动进行故障转移,由从库接管。
针对 RPO (Recovery Point Objective)进行利弊权衡,在可用性与数据损失之间找到最佳平衡点。
PostgreSQL 模块的组件交互与数据流。
针对 RTO (Recovery Time Objective)进行利弊权衡,在故障恢复速度与误切风险之间找到最佳平衡点。
详细分析三种经典故障检测/恢复路径下,最差,最优,平均 RTO 的计算逻辑与结果
Pigsty 使用 pgBackRest 实现了 PostgreSQL 时间点恢复,允许用户回滚至备份策略容许范围内的任意时间点。
身份认证、访问控制、加密通信、审计日志,满足等保三级与 SOC2 合规要求。
Pigsty 如何在七个安全层次上提供纵深防御,从物理安全到用户安全。
Pigsty 提供了标准的安全实践:密码与证书认证,开箱即用的权限模型,SSL加密网络流量,加密远程冷备份等。
快速上手 PostgreSQL,使用命令行与图形客户端连接上 PostgreSQL 并开始使用。
本文列出了 Pigsty 支持的 PostgreSQL 扩展插件,以及这些插件在不同系统下的支持情况。
如何使用 Pigsty 部署并管理世界上最先进的开源关系型数据库 —— PostgreSQL,按需定制,开箱即用!
介绍 Pigsty 中 PostgreSQL 集群的实体-关系模型,E-R 关系图,实体释义与命名规范。
根据需求场景选择合适的实例与集群类型,配置出满足需求的 PostgreSQL 数据库集群。
根据需求场景选择合适的实例与集群类型,配置出满足需求的 PostgreSQL 数据库集群。
如何选择合适的 PostgreSQL 内核与大版本。
Pigsty 提供软件包别名翻译机制,可以屏蔽底层操作系统的二进制包细节差异,让安装更简易。
如何通过配置来定制所需 PostgreSQL 用户与角色?
如何通过配置来定制所需 PostgreSQL 数据库?
Pigsty 中 PostgreSQL 与 Pgbouncer 的 HBA(Host-Based Authentication)规则配置详解。
Pigsty 提供的默认角色系统与权限模型
分离读写操作,正确路由流量,稳定可靠地交付 PostgreSQL 集群提供的能力。
Pigsty 提供的默认角色系统与权限模型
用户/角色指的是使用 SQL 命令 CREATE USER/ROLE 创建的,数据库集簇内的逻辑对象。
数据库指的是使用 SQL 命令 CREATE DATABASE 创建的,数据库集簇内的逻辑对象。
分离读写操作,正确路由流量,稳定可靠地交付 PostgreSQL 集群提供的能力。
Pigsty 中基于主机的身份认证 HBA(Host-Based Authentication)详解。
Pigsty 提供的默认角色系统与权限模型
数据库日常管理任务标准操作指南(SOP)
常见故障与分析排查思路
处理误删数据,误删表,误删数据库
如何将现有的 PostgreSQL 集群以最小的停机时间迁移至新的、由Pigsty管理的 PostgreSQL 集群?
Pigsty监控系统架构概览,以及如何监控现存的 PostgreSQL 实例?
Pigsty 为 PostgreSQL 提供了诸多开箱即用的 Grafana 监控仪表盘
Pigsty PGSQL 模块提供的完整监控指标列表与释义
高可用典型场景处理预案:三节点坏了两个节点,高可用不生效了,怎么从紧急状态中恢复?
如何部署 Citus 高可用分布式集群?
如何使用 ansible 剧本来管理 PostgreSQL 集群
利用 PostgreSQL 扩展的协同超能力
带有 440 扩展的原版 PostgreSQL 内核
使用 Pigsty 部署原生高可用的 Citus 水平分片集群,将 PostgreSQL 无缝伸缩到多套分片并加速 OLTP/OLAP 查询。
使用 WiltonDB 与 Babelfish 创建兼容 Microsoft SQL Server 的 PostgreSQL 数据库集群!(线缆协议级仿真)
使用瀚高开源的 IvorySQL 内核,基于 PostgreSQL 集群实现 Oracle 语法/PLSQL 兼容性。
使用阿里云开源的 PolarDB for PostgreSQL 内核提供国产信创资质支持,与类似 Oracle RAC 的使用体验。
使用阿里云商业版本的 PolarDB for Oracle 内核(闭源,PG14,仅在特殊企业版定制中可用)
支持 TDE 透明加密的 Percona Postgres 发行版
MySQL 兼容的 Postgres 14 分支
使用 Pigsty 部署/监控 Greenplum 集群,构建大规模并行处理(MPP)的 PostgreSQL 数据仓库集群!
PostgreSQL 的下一代 OLTP 引擎
使用 Pigsty 部署/监控 Cloudberry 集群,一个由 Greenplum 分叉而来的 MPP 数据仓库集群!
使用 Neon 开源的 Serverless 版本 PostgreSQL 内核,自建灵活伸缩,Scale To Zero,灵活分叉的PG服务。
使用 Pigsty 预置的四种场景化 Patroni 模版,或者基于这些模板自定义您的配置模板
如何在 Pigsty 中使用其他 PostgreSQL 内核分支?例如 Citus,Babelfish,IvorySQL,PolarDB 等
使用扩展的四步流程速览
PostgreSQL 扩展的核心概念与 Pigsty 扩展生态
扩展包别名与类别命名规则
从软件仓库下载扩展包到本地
在集群节点上安装扩展软件包
预加载扩展库与配置扩展参数
在数据库中创建和启用扩展
升级 PostgreSQL 扩展版本
卸载 PostgreSQL 扩展
PostgreSQL 常见问题答疑
Pigsty 默认安装的 PostgreSQL 扩展
Pigsty 扩展软件仓库配置
其他说明与杂项文档
Pigsty 使用 HAProxy 提供服务接入,并提供可选的 pgBouncer 池化连接,以及可选的 L2 VIP 与 DNS 接入。