nosql-无法组织Cassandra表结构
发布时间:2022-06-12 19:43:07 286
相关标签: # elasticsearch
我有一张桌子
CREATE TABLE test_keyspace.persons (
id uuid,
name text,
birth_date timestamp,
PRIMARY KEY (id, birth_date)
);
我有两个用例:
- 通过查找人员
id
- 通过查找人员
birth_date
(如WHERE birth_date >= 2022/03/12 AND birth_date <= 2022/03/30
)+按ASC/DESC顺序排序
对于当前的表示例,我无法按之间的日期检索。而且如果我birth_date
作为分区键-我得到一个异常:
Cannot execute this query as it might involve data filtering and thus may have unpredictable performance. If you want to execute this query despite the performance unpredictability, use ALLOW FILTERING
我需要更改主键吗?我需要单独的桌子吗?请帮助我了解如何最有效地设计数据模型。
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报