场景是这样的:我有几个,我们称它们为 POS。主服务器上有一个主数据库,用于保存来自每个 POS 的所有特定数据。最初让所有点都直接连接到主数据库以存储所有数据,但我们现在需要让 pos 工作,即使无法连接到主数据库服务器。
现在,我们正在尝试实现某种复制,使我们能够让单个 POS 将其数据保存到其数据库中,并在一段时间后将数据复制到主数据库,但仅复制到主数据库(而不是其他 POS 数据库) . 我们尝试使用 Bucardo,它可以工作,但是来自一个 POS 的数据被复制到所有节点(我认为是主-主复制)。
mainDB
pos1 pos2 ...posn
每个 pos db 只关心它的数据而不关心其他的数据,主 DB 关心来自每个节点的所有数据。
我不熟悉复制概念,并且无法理解此要求的正确设置。非常感谢。