在并发中,在乐观并发中,控制并发的方式是使用时间戳字段。但是,在我的特定情况下,并非所有字段都需要在并发方面进行控制。
例如,我有一个产品表,其中包含库存数量。该表具有描述、代码等字段。对我来说,一个用户修改这些字段不是问题,但我必须控制其他用户是否更改库存。
因此,如果我使用时间戳并且一个用户更改了描述,而另一个用户更改了库存数量,那么第二个用户将获得异常。
但是,如果我使用字段 stock 而不是并发异常,那么第一个用户可以更新信息,第二个用户可以毫无问题地更新 stock。
使用股票字段来控制并发性是一个很好的解决方案,还是总是使用时间戳字段更好?
并且如果以后我需要添加一个新的重要字段,那么我需要使用两个字段来控制股票和新的并发吗?它在性能方面的成本很高吗?