财务交易是否可以由使用最终一致数据存储的系统处理?

时间:2016-08-04 18:58:18

标签: database transactions acid nosql

是否可以在最终一致的数据存储上处理财务事务?

我的假设是" no",因为任何两方(买方和卖方)可能需要在单个原子交易中更新余额,并且此转换必须具有ACID语义。简而言之,面向用户的语义是非幂等的,所以我看不到让它工作的方法。

有可能吗?如果是这样,怎么样?如果没有,是否有证据?

1 个答案:

答案 0 :(得分:0)

嗯...我不认为最终一致就是问题,因为最终的一致性只适用于阅读时你不会得到最新的写作(如果我在任何地方都错了,请纠正我)。我非常确定写入是按照执行顺序排列的。所以假设,主要问题是这个最终一致的数据存储区是否可以进行交易而不是ACID。

相关问题