cassandra0.8提供的counters功能

来源:互联网 发布:淘宝商家多发货 编辑:程序博客网 时间:2024/05/16 00:34

       之前还在想在cassandra中实现提供类似全局的唯一ID的功能,使得我们能够对它进行原子的increment和decrement操作。今天就发现cassandra0.8中已经提供了这么一种columnfamily类型,使得我们能够在它的列上执行这类操作。使用如下语句创建一个columnfamily:

create column family counters with default_validation_class=CounterColumnType and key_validation_class=UTF8Type and comparator=UTF8Type;

       这个CounterColumnType类型的columnfamily和standard类型的columnfamily类似,但是每个列都支持原子的incre和decre操作。但是现在不知道incre和decre两个操作是否会返回增加后的数字,如果不能的话,我需要的功能还是无法实现。

原创粉丝点击