“PostgreSQL Streaming Replication”是否适合这个用例?

时间:2016-05-25 10:02:12

标签: postgresql replication database-replication

我正在为公共组织设计一个应用程序。

目的是记录将在“本地”办公室中生成的数据(文本和视频流),这些办公室不保证连接,并且只有在会议发生时才能获得电力。

该项目的一个必要条件是数据存储的“位置”,因为数据被认为是“敏感的”和“重要的”。

该项目的第二个必要条件是将在会议期间生成的部分数据发布到Web服务器。

数据库服务器应为PostgreSQL。

我计划在托管Web服务器的Web基础结构上设置第二个PostgreSQL数据库服务器,并将其与“本地”数据库同步。

“公共”数据库只能由*选择查询“(无写入)访问。

我看到PostgreSQL从版本9.0开始实现了“Streaming Replication”PostgreSQL Streaming Replication

问题:

PostgreSQL Streaming Replication 是否准备好迎接黄金时段? 它符合我上面描述的用例吗? 我应该期待任何重大问题吗? 您能否提出其他更好的解决方案?

1 个答案:

答案 0 :(得分:1)

是的,这是您应该知道的最佳解决方案

  • 主数据库和备用数据库将是100%标识符

  • 备用数据库不允许写入(只读)

如果您具有主 - 备用配置,则不会出现问题,但如果您使用主 - 主配置,则可能会导致一些问题。