使用postgres 9复制来减少备份停机时间是否可行?

时间:2010-12-21 19:36:01

标签: postgresql high-availability

我正在研究减少关键数据库维护停机时间的策略。该数据库包含生物信息学数据,每周7天由全球许多不同时区的用户访问(因此非高峰时段是有限的)。该数据库包含数百万行,并且正在快速增长。

由于我们计划升级到pg9,我想知道是否可以在从站上执行备份,因此主站不受影响。我想知道在备份进行过程中我是否应该非常关注奴隶在日志上落后太多?

2 个答案:

答案 0 :(得分:2)

如果您的数据库太大或备份太慢,您应该使用WAL归档作为备份方法。你不需要PostgreSQL 9.0。拥有WAL归档是基于WAL的复制的先决条件,因此如果您对9.0中的复制功能感兴趣,几乎可以免费获得它。

答案 1 :(得分:1)

备份期间没有停机时间。为什么你认为数据库已关闭?

来自manual

  

pg_dump不会阻止其他用户   访问数据库(读者或   作家)。