我有一张表:
CREATE TABLE videos_by_tags (
tag text,
video_id uuid,
...
PRIMARY KEY ((tag) video_id)
)
将支持get videos by tagA
等查询。如果将来我需要支持get videos by tagA and tabB and tagC
之类的查询,我该如何设置我的cassandra表?
是否有针对此方案设置表的特定方法,或者我是否必须以特定方式进行查询?
或者我是否必须为每个标记标准(即:tagA
中的100个项目,tagB
中的100个项目等)获取x个结果量并手动确定相同的结果,每套独特的物品?