我正在为公共组织设计一个应用程序。
目的是记录将在“本地”办公室中生成的数据(文本和视频流),这些办公室不保证连接,并且只有在会议发生时才能获得电力。
该项目的一个必要条件是数据存储的“位置”,因为数据被认为是“敏感的”和“重要的”。
该项目的第二个必要条件是将在会议期间生成的部分数据发布到Web服务器。
数据库服务器应为PostgreSQL。
我计划在托管Web服务器的Web基础结构上设置第二个PostgreSQL数据库服务器,并将其与“本地”数据库同步。
“公共”数据库只能由*选择查询“(无写入)访问。
我看到PostgreSQL从版本9.0开始实现了“Streaming Replication”PostgreSQL Streaming Replication。
问题:
PostgreSQL Streaming Replication 是否准备好迎接黄金时段? 它符合我上面描述的用例吗? 我应该期待任何重大问题吗? 您能否提出其他更好的解决方案?
答案 0 :(得分:1)
是的,这是您应该知道的最佳解决方案
主数据库和备用数据库将是100%标识符
备用数据库不允许写入(只读)
如果您具有主 - 备用配置,则不会出现问题,但如果您使用主 - 主配置,则可能会导致一些问题。