内容提要
最近,Point-in-Time恢复(PITR)功能已向更多项目开放,用户可通过新仪表板轻松启用。该功能允许数据库在特定时间点恢复,以避免数据丢失。启用PITR需满足“小型”计算附加组件,并考虑恢复点目标(RPO)。默认备份保留期为7天,可延长至28天。
延伸解读
PITR 的适用项目与启用条件
PITR 现已面向更多项目开放,但并非所有项目都能立即使用。根据文章,2022 年 8 月及以后创建的 Pro Plan 项目(东北亚/首尔区域除外)可以通过仪表板启用 PITR。此外,项目必须配备“小型”计算附加组件,以确保 PITR 在后台平稳运行。对于较早的项目,官方正在努力使其可用,用户也可以直接联系以申请启用。
恢复点目标(RPO)如何影响启用决策
决定是否启用 PITR 时,关键因素是恢复点目标(RPO),即业务在灾难发生时能容忍丢失多长时间的数据。所有 Pro Plan 及以上项目默认每天备份一次,最坏情况下可能丢失长达 24 小时的数据。而 PITR 将 WAL 文件备份间隔缩短至两分钟,显著降低了 RPO。因此,企业应根据自身对数据丢失的容忍度来权衡是否启用。
备份保留期与自助调整
启用 PITR 后,备份保留期默认最长 7 天,但用户可以通过自助方式将其延长至最长 28 天。这意味着你可以恢复过去 7 天(或延长后 28 天)内任意时间点的数据库状态。对于需要更长时间窗口来应对潜在数据问题的项目,延长保留期提供了更大的灵活性。
Q&A
什么是时间点恢复(PITR)功能?
时间点恢复(PITR)功能允许数据库在特定时间点恢复,以避免数据丢失。
如何启用时间点恢复功能?
用户可以通过新仪表板轻松启用时间点恢复功能,前提是项目必须有“小型”计算附加组件。
时间点恢复的备份保留期是多久?
默认备份保留期为7天,可以延长至28天。
时间点恢复如何帮助避免数据丢失?
时间点恢复通过在特定时间点恢复数据库状态,帮助用户避免因意外事件导致的数据丢失。
什么是恢复点目标(RPO),它在PITR中有什么作用?
恢复点目标(RPO)是指在灾难发生时,企业可以接受的数据丢失时间阈值,影响PITR的启用决策。
WAL-G工具在时间点恢复中起什么作用?
WAL-G工具用于处理时间点恢复的所有方面,确保数据库的物理备份和日志记录。