重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 255|回复: 0
打印 上一主题 下一主题

PostgreSQL 中的冷、温、热备用:主要区别

[复制链接]
跳转到指定楼层
楼主
发表于 2026-1-11 23:15:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在与客户合作时,我们经常会遇到一个问题:“哪种备用类型最适合我们的高可用性需求?” 在回答这个问题之前,我们会确保客户完全理解每种备用类型背后的概念,并提供必要的指导。

备用服务器本质上是主数据库的副本,当主数据库发生故障时它可以接管主数据库。

PostgreSQL备用设置有多种类型,每种类型都有各自的用例、优缺点。在本篇博文中,我们将讨论三种类型:冷备用、温备用和热备用。

1.备用类型
1.1. 冷备用
冷备用服务器指的是一台备份服务器,在主服务器发生故障之前,它会处于关闭状态或不运行 PostgreSQL。它通常依赖于定期备份或文件系统快照。

当主服务器出现故障时,您可以通过恢复备份或激活服务器来手动启动备用服务器。

1.2. 热备用
温备用服务器是指持续从主数据库接收 WAL(预写日志)文件的备用服务器,但它不处理应用程序查询。它保持恢复模式,应用传入的 WAL 文件以保持更新。

如果主服务器出现故障,则可以通过手动故障转移将热备用服务器提升为新的主服务器。

1.3. 双机热备
热备服务器是一个主动备用服务器,它以近乎实时的方式从主服务器流式传输 WAL 数据。在应用更改的同时,它还支持只读查询,这对于卸载报告或分析工作负载非常有用。

如果发生故障,可以通过自动故障转移快速将备用数据库提升为主数据库。

2. 每种待机类型的优点、缺点和用例

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-4-18 00:16 , Processed in 0.236672 second(s), 23 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表