正如任何网站所有者都会告诉您的那样,数据丢失和停机,即使是最小的剂量,也可能是灾难性的。 他们可能随时袭击毫无戒心的人,导致生产力、可访问性和对产品的信心下降。
为了保护网站的完整性,建立预防措施以防止停机或数据丢失至关重要。 这就是数据复制的用武之地。
什么是 PostgreSQL 复制
PostgreSQL 复制的插图显示了从主服务器到副本 新数据库 服务器的数据流。PostgreSQL 复制示意图(来源:EnterpriseDB)PostgreSQL 复制被定义为将数据从一台 PostgreSQL 数据库服务器复制到另一台服务器的过程。 源数据库服务器也称为“主”服务器,而接收复制数据的数据库服务器称为“副本”服务器。
PostgreSQL 数据库遵循简单的复制模型,所有写入都发送到主节点。 然后,主节点可以应用这些更改并将其广播到辅助节点。
使用 PostgreSQL 复制的优点
以下是利用 PostgreSQL 复制的一些主要优势:数据迁移:您可以通 高级列表 过数据库服务器的硬件更改或通过系统部署,利用 PostgreSQL 复制进行数据迁移。
容错性:如果主服务器发生故障,备用服务器可以充当服务器,因为主服务器和备用服务器包含的数据是相同的。