【新人帖】新人关于 PolarDB for PostgreSQL 备份恢复 的问题[阿里云PolarDB]

首先学习的文档来自于

PolarDB-for-PostgreSQL 备份恢复

https://apsaradb.github.io/PolarDB-for-PostgreSQL/zh/operation/backup-and-restore.html

问题如下:

  1. 这个文档备份恢复针对的pg内核是pg11吗?

  2. 这块的目录结构和pg有点类似;备份恢复有用到 postgresql.conf,pg_hba.conf,recovery.conf 等配置文件;以及polar_basebakcup命令, polar_basebakcup和原生pg_basebackup的区别多了几个 共享存储架构 的参数,可以具体给个示例吗?没太明白怎么用

  3. PostgreSQL原生有提供几种自动管理 failover的方案,比如:PgPool,repmgr等等,PolarDB-for-PostgreSQL里面有没有类似的技术方案,有的话求相关教程

  4. 还有个比较简单的疑问,除了docker部署,如果想物理机单机部署,也可以按照进阶部署里面的步骤代码编译部署吗

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
4 条回复 A 作者 M 管理员
  1. 备份恢复这篇文章已于 2023/01/11 更新了,新增了一些解释说明,其中包括了共享存储相关参数的使用说明。针对的内核版本为 PG 11。 备份的过程中,需要提供一个备份的目标位置。由于 PolarDB 的数据分布在: 1. 计算节点的本地存储 2. 格式为 PFS 文件系统的共享存储 所以一般来说,备份时也需要提供一个本地存储路径(与 pg_basebackup 一致)和一个共享存储路径(polar_basebackup 中多出的几个共享存储相关的参数是用来指定这个路径用的,这个共享存储需要已经是 PFS 格式了)。当然,不提供共享存储相关的参数也可以,这样的话共享存储上的数据也会被备份到本地存储路径的 polar_shared_data/ 目录下。

    想单机部署也是可以的,需要自己手动创建用户,并装齐所有的环境依赖(包括编译依赖和运行时依赖),可以参考这篇文档。一般来说使用 Docker 会更方便些,因为 Docker 镜像里已经装齐所有环境了。

  2. 你们都是最棒的

  3. 新人怎么备份.恢复

  4. 新人帖

  5. 亲您好,PolarDB产研团队近期正在更新和您提问相关的文档,产研团队整理好文档后会在此问题下回复亲,亲可以关注哦~