伪代码:
ok, id = cassandra.insert(object,....);
printf("version of inserted object %d\n", id);
ok, id = cassandra.update(object,....);
printf("version of updated object %d\n", id);
ok, id = cassandra.update(object,....);
printf("version of updated object %d\n", id);
这可能会打印:
插入对象1的版本 更新对象2的版本 更新对象3的版本
任何单调递增的基准都将起作用。
答案 0 :(得分:1)
不,它不能-在分布式系统中很难做到... 记录通过其时间戳进行版本控制,该时间戳由客户端默认设置(在最新版本的驱动程序中)。