0

我做了一些搜索,但找不到合适的搜索词。

有两个完全分开但受信任的数据库。它们的连接不可靠(但安全)。两个数据库都在不同的服务器上运行,并有一定的服务器故障概率。

两个数据库都是用钱运作的,需要将一些金额从一个账户(数据库#1,服务器#1)“转移”到另一个账户(数据库#2,服务器#2)。

这应该以永远不会导致“损失金钱”或“重复金钱”的方式完成,即使两个服务器都崩溃并在最坏的时刻恢复。

我认为应该有一个通用算法。

4

1 回答 1

0

你是对的,就是这样一个算法。它被称为两阶段提交。它通常要求两个 DBMS 相同。

于 2013-04-17T06:32:44.283 回答