它解决什么问题
给 PG 做自动故障切换的模板
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
Patroni 社区(Zalando 发起) · PostgreSQL 高可用模板
整理日期:2026-10-27 · 关系型(事务) · 同分类 9 个
上面几项是本条目的关键信息摘要,正文整理见下方「详细说明」与「关键信息」。
给 PG 做自动故障切换的模板
基于分布式一致性存储管理主从状态,主库故障时自动选出新主并重配复制;兼容多种部署方式,配置集中在模板里,切换与扩缩容都有明确流程可循。
依赖一致性存储做仲裁,那层出问题会影响切换判定;脑裂与延迟累积要靠参数与监控兜住,不熟复制原理时配置容易埋坑。
自建 PostgreSQL 集群、需要自动故障切换的团队。
用云托管数据库、备份与切换由厂商负责的场景。
标签取自各项目公开信息里的分类字段,未做二次归类。
| 方案 | 形态 | 定位 | 许可证 |
|---|---|---|---|
| MariaDB | 关系型数据库(MySQL 分支) | MySQL 分支,把开源协议留在 GPL | GPL-2.0 |
| CockroachDB | 分布式 SQL 数据库(兼容 PostgreSQL) | 跨地域部署自带强一致的分布式 SQL 库 | BSL-1.1 |
| TiDB | 分布式关系型数据库(MySQL 兼容) | 计算存储分离、兼容 MySQL 的分布式库 | Apache-2.0 |
| TimescaleDB | PostgreSQL 时序扩展 | 给 Postgres 补上时序表与连续聚合 | Timescale License(部分 Apache-2.0) |
| QuestDB | 时序数据库 | 面向高写入吞吐的列式时序数据库 | Apache-2.0 |
| RisingWave | 流式数据库 | 用 SQL 做增量计算的流式数据库 | Apache-2.0 |
| Materialize | 流式数据库 | 持续维护查询结果的流式数据库 | BSL-1.1(源码可见) |
| Barman | PostgreSQL 备份工具 | PostgreSQL 的集中式备份与恢复工具 | GPL-3.0 |
| pgBackRest | PostgreSQL 备份与恢复工具 | 面向大库的 PostgreSQL 备份工具 | MIT |
同一分类内的方案才适合横向比较;定位列已按详情页原文截断
按数据形态分:事务数据用关系库,热点与计数用缓存,全文与日志检索用搜索型或分析型库,语义检索用向量库。规模不大时,PostgreSQL 的扩展(pgvector、全文检索、JSONB)往往能顶替后三类,可以少维护一套系统。
数据量在千万级向量以内、且已经在用 PostgreSQL 时,pgvector 往往够用,少一套运维;超过这个量级或要做大规模混合检索,再考虑专用向量库。
页面文字只做中文整理,数值不改写;仓库地址、许可证与版本请以官方仓库为准,本站与所列项目无隶属关系。
条目信息取自各项目官方仓库与文档;定位、优势与注意事项为中文归纳,数值不改写,仓库地址、许可证与版本以官方为准。