使用DataStax驱动程序的Cassandra行级锁定支持

use*_*418 6 cassandra datastax-java-driver

当前用户访问同一行时,Cassandra行级锁定支持

考虑到Cassandra作为库存数据库,我们处于推车应用的设计阶段.现在的要求是,如果多个用户同时访问Inventory DB中的相同产品行.例如: - 产品表:productID productQuantitiy 1000 1如果第一个用户选择产品"1000"并在购物车中添加产品数量为"1",访问同一产品的其他用户在获得免费之前不应该选择此产品第一个用户(更新的产品数量为0).cassandra也为这种场景提供了行级锁定支持

小智 0

Cassandra支持多个用户,但不锁定任何行,实际上它使用时间戳来同步最新更新,然后共享到其他节点。