PG数据库模板
Pigsty使用Patroni管理与初始化Postgres数据库集群。
Pigsty使用Patroni完成供给的主体工作,即使用户选择了无Patroni模式,拉起数据库集群也会由Patroni负责,并在创建完成后移除Patroni组件。
用户可以通过Patroni配置文件,完成大部分的PostgreSQL集群定制工作,Patroni配置文件格式详情请参考 Patroni官方文档。
- olap.yml OLAP模板,提高并行度,针对吞吐量,长查询进行优化。
- ) 核心业务模板,基于OLTP模板针对RPO、安全性、数据完整性进行优化,启用同步复制与数据校验和。
通过 pg_conf 参数指定所需使用的模板路径,如果使用预制模板,则只需填入模板文件名称即可。
如果使用定制的 Patroni配置模板,通常也应当针对机器节点使用配套的 。
更详细的配置信息,请参考 PG BOOTSTRAP
OLTP
TINY
Patroni TINY模板
OLAP
Patroni OLAP模板,针对高并行,长查询,高吞吐实例优化
CRIT
Patroni CRIT模板,针对金融场景、不允许数据丢失错漏的场景进行优化。