close
跳转到主要内容

六个独立组件的多语言文档

PostgreSQL 社区组件文档

独立且美观的多语言文档。

选择文档根

六个组件,六个直接入口

每个组件都拥有独立的侧栏、阅读顺序、页面大纲与本地搜索上下文;六套文档均提供中英双语版本。

高可用

Patroni

使用分布式共识、健康检查与自动故障转移,构建并运行 PostgreSQL 高可用集群。

阅读文档

备份与恢复

pgBackRest

设计可靠的备份、恢复、归档、保留策略与时间点恢复工作流。

阅读文档

连接池

PgBouncer

降低连接开销,理解会话、事务与语句池化模式的行为边界。

阅读文档

日志分析

pgBadger

把 PostgreSQL 与 PgBouncer 日志转化为查询、负载、错误与运行报告。

阅读文档

负载均衡

HAProxy

阅读完整的 HAProxy 3.4 入门、配置与管理中文手册。

阅读文档

共识与协调

etcd

运维强一致分布式键值存储,并理解其 API、Raft 模型、版本升级与内部原理。

阅读文档

组件指南

每个组件解决什么问题,以及从哪里开始

先读简短说明,再用右侧索引直接进入对应手册的具体页面。

01 / 高可用

Patroni

◇ PostgreSQL 高可用方案模板

  • 通过分布式配置存储协调领导者选举与集群状态。
  • 自动执行故障转移,同时为计划内运维保留明确、可控的操作接口。
  • 覆盖物理机、虚拟机、Kubernetes、Watchdog 与多数据中心模式。

从安装与配置开始,再学习日常运维接口。

02 / 备份与恢复

pgBackRest

◇ 可靠地完成备份、归档、恢复与时间点恢复

  • 支持全量、差异、增量与块级备份,并可并行处理。
  • 管理仓库、保留策略、加密、对象存储与异步 WAL 归档。
  • 同时提供按系统编写的操作指南与覆盖全部命令的参考手册。

先选择适合操作系统的指南,再把配置与命令参考放在手边。

03 / 连接池

PgBouncer

◇ 轻量级 PostgreSQL 连接池

  • 复用 PostgreSQL 连接,减少后端进程启动成本与连接压力。
  • 提供会话、事务与语句池化模式,并明确说明各自的兼容边界。
  • 用一套紧凑手册讲清认证、路由、连接限制、超时与管理控制台。

先理解池化模型,再针对工作负载安装并调整配置。

04 / 日志分析

pgBadger

◇ 快速分析 PostgreSQL 与 PgBouncer 日志

  • 解析多种 PostgreSQL 日志格式、压缩文件、远程输入与 PgBouncer 日志。
  • 汇总慢查询、高频查询、错误、会话、锁、检查点与 Vacuum 活动等信息。
  • 生成自包含 HTML、增量报告,以及 JSON、文本、二进制与 CSV 输出。

先把日志配置正确,再选择一次性、并行或增量报告方式。

05 / 负载均衡

HAProxy

◇ 快速、可靠的 TCP 与 HTTP 流量管理

  • 完整收录官方 3.4 入门指南,并拆分为九个概念与功能主题。
  • 将 33,031 行配置手册按原生结构拆分为十二章。
  • 将管理指南拆分为十三章,覆盖运行时 CLI、监控、调试与安全。

在同一个组件根中学习架构、查阅全部配置项并完成 HAProxy 运维。

06 / 共识与协调

etcd

◇ 强一致分布式键值存储

  • 基于 Raft 共识算法提供持久化键值 API,为分布式系统提供协调能力。
  • 覆盖集群配置、安全、维护、监控、恢复与性能调优。
  • 包含客户端 API、开发任务、版本升级与降级,以及内部设计说明。

先读快速上手,再进入运维指南与 v3 API 参考。

常见问题

几个有用的答案

应该从哪里开始?

选择与你当前任务对应的组件。每张卡片都会进入一套独立文档;上方的详细说明还提供了常用页面的直达入口。

pgsql.cc 是 PostgreSQL 官方网站吗?

不是。pgsql.cc 是独立的社区文档项目。本站保留各上游项目的链接、产品名称与技术上下文。

中英文页面如何对应?

六套文档在同一逻辑路径下均提供一一对应的英文原文与简体中文译文,可通过顶部语言按钮切换。

上游文档的归属如何标注?

每个页面末尾都有一行署名,指明该页改编自哪份作品、版权归属、授权协议,以及本站中该页面的修改历史链接。归属与授权页面汇总了六套文档集的固定版本、授权协议与完整声明。