Maria DB 中的自动冲突检测和解决

问题描述 投票:0回答:1

我们是否有一种方法可以自动处理冲突,同时在 2 个 Maria DB 服务器之间进行异步复制。例如,如果用户在 2 个数据库服务器上使用不同的值更新了相同的记录,那么我们是否有办法在这种情况下插入我们的逻辑,该逻辑应该用于决定哪条记录应被视为最终记录这2.

我们是否可以在这里添加一些逻辑,以便我们可以设置使用两个插入值计算出的记录的最终值?例如,假设我们正在存储有关客户当前余额的数据。现在,我们在一个站点执行了有关取款的交易,而在另一个站点我们执行了与存款相关的交易。因此,当最终在 2 个站点之间合并数据时,当前记录应包含这 2 个交易的结果值。

asynchronous mariadb replication conflict
1个回答
0
投票

如果您需要写入两个主节点,请勿使用标准异步复制。相反,设置 Galera 具有 3 个节点。请务必处理批判性阅读

© www.soinside.com 2019 - 2024. All rights reserved.