【发布时间】:2018-07-25 16:06:24
【问题描述】:
有没有人知道一种有效的方法来获取存储在单独表中的计数器数据,用于查询中获得的每一行?
表定义如下
TABLE person (
id timeuuid,
name text,
many other attributes... );
TABLE person_counts(
id timeuuid, //same id as person
count1 counter,
PRIMARY KEY (id));
目标是当获取人/单人时,在返回之前添加计数然后返回。遍历每个人并查询 person_counts 是实现这一目标的唯一方法吗?它需要是一个计数器,但是因为我需要一个人表的主键,所以我不能直接在那里有一个计数器。
如果有影响,我正在使用 datastax cassandra。
【问题讨论】:
-
读取与更新的频率如何?
-
读取相对频繁且一致,而更新可能不频繁,但会从各种来源分批发生。
标签: cassandra nosql datastax datastax-java-driver cassandra-3.0