如果我有一个分布式数据库,它是“最终一致性”的,那么如果我有一个类似于销售产品的网站,我正在改变商品的价格会发生什么?
如果一个产品的价格是X,我将其更新为价格Y,某些版本的数据库仍可能显示价格X。如果顾客去结账,有没有策略来确保他们实际上得到的是最新的价格,以便他们不会被收取错误的价值?
在某个时候,我难道不需要对数据进行一些完整性检查,以确保正在使用最新的价值?
如果一个产品的价格是X,我将其更新为价格Y,某些版本的数据库仍可能显示价格X。如果顾客去结账,有没有策略来确保他们实际上得到的是最新的价格,以便他们不会被收取错误的价值?
在某个时候,我难道不需要对数据进行一些完整性检查,以确保正在使用最新的价值?