我正在使用Cassandra为我们需要处理的一些分析保留计数器字段。
我注意到对于给定的写入事件(其中一堆计数器递增),似乎存在“读取”操作。这意味着在等待“写入”操作完成时,读取正在排队。
我的理解是应该没有读取,只是为每个事务计数增量写入。
其他一些信息:
Nodetool的输出显示每3次写入大约有1次读取。
请注意,当我在单个节点群集中本地测试时,读取为零 - 所以这只是在我们的生产环境中发生。
答案 0 :(得分:4)
实际上有一个读取递增计数器。本文很好地描述了2.1和2.1之前的计数器:http://www.datastax.com/dev/blog/whats-new-in-cassandra-2-1-a-better-implementation-of-counters