gpt4 book ai didi

database - Postgres 异步复制

转载 作者:行者123 更新时间:2023-11-29 13:52:01 24 4
gpt4 key购买 nike

我有一个使用 Postgres 数据库的 RoR 应用程序。这在本地网络客户端的本地计算机上工作。但是我想在云上添加一个镜像本地数据库的数据库。但是有一个问题,有时这里网络中断,所以本地服务可以继续工作,但是云上的数据库将等待下次本地数据库连接到网络以同步更改。

我一直在阅读有关同步复制的内容,但我认为它在这种情况下不起作用。所以异步复制可能有所帮助,但选择哪一个(slony、buscardo、pglogical)?

我能做到吗?

更新

如果我将异步复制与 slony 或 bucardo 一起使用,当互联网不可用时,他们会继续尝试将更改发送到云数据库,还是会发送更改并失败,不再尝试(在这种情况下,云数据库将自该事件以来有不正确的数据)?

最佳答案

嗯,恐怕同步复制在这里不是一个选项。即使您的本地和云正在运行,由于网络延迟,同步复制也会减慢您的本地数据库。唯一的选择是异步复制,如果互联网连接断开,您必须等待云数据库 catch 本地数据库。

关于database - Postgres 异步复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39263024/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com